Thingiverse
Geodesic Maths for OpenScad - v0.1 by WilliamAAdams
by Thingiverse
Last crawled date: 3 years ago
A funny thing happened on my recent holiday. I built a nice 3V geodesic dome and covered it with a parachute, so me and the family could sleep mosquito free. Of course I used the Desert Domes calculator: http://www.desertdomes.com/ in order to calculate my chord factors so I could cut my wood dowels. But then I got to thinking...
The geodesic form of tesselation is certainly good for dome building, but it's probably also good for other modeling purposes as well.
This thing is a library of functions that will do geodesic calculations, written in OpenScad.
There's no pretty object to go with it. I'll have to use my handy dandy renderer and generate some domes. For now, it's the the raw routines.
First, there's some simple useful nuggets related to spherical coordinates:
sph(long, lat, radius)
sph_to_cart(s) - convert to cartesian
sph_from_cart(s) - create spherical from cartesian
sph_dist(c1, c2) - Calculate the chord distance of two points on a sphere
that right there is enough to do some fun geometry and GIS sorts of stuff. but wait, there's more!!
Pulling this book off the shelf: Geodesic Math and How to Use It
I went and created the following:
geo_freq()
geo_tri2_tri3()
octa_class1()
octa_class2()
icosa_class1()
icosa_class2()
tetra_class1()
class1_icosa_chord_factor()
These are the basics. The last one is what you really actually use to figure out chord factors, then you use those factors, multiply for your radius, and you're done. For those in the know of geodesics, it's relatively easy going from there. If you're not so familiar, a much more handy geodesic() module will be forthcoming in a subsequent release.
As usual, why bother with all this nonsense? The web based calculator at Desert Domes is perfectly usable after all... Well, that calculator generates domes based on the Icosahedron, Class 1, Method 1 style. That's not the only form in which a dome can be constructed. There are the octahedron, and tetrahedron base forms, and what about elliptical shapes, and who can forget triacons!!?
At any rate, I figure if there's a ready made public domain library to start from, people can make more interesting dome construction models, so here it is! I think it would be rather nifty if OpenScad had native support for geodesics...
Future additions will include more interesting methods/classes and things such as elliptical and 'free form' sorts of things. Then it will get really interesting.
UPDATE: 08082011
Added a blog entry to go with this:http://williamaadams.wordpress.com/2011/08/08/geodesic-math-in-openscad-part-1-of-some/
UPDATE: 12082011
There is a bug in the 'clean()' function. So, if you're using the sph_to_cart() function, you'll get invalid numbers when you rotate past 90 degrees for your longitude. I'll update in a bit, but there's some other new functions coming as well.
The geodesic form of tesselation is certainly good for dome building, but it's probably also good for other modeling purposes as well.
This thing is a library of functions that will do geodesic calculations, written in OpenScad.
There's no pretty object to go with it. I'll have to use my handy dandy renderer and generate some domes. For now, it's the the raw routines.
First, there's some simple useful nuggets related to spherical coordinates:
sph(long, lat, radius)
sph_to_cart(s) - convert to cartesian
sph_from_cart(s) - create spherical from cartesian
sph_dist(c1, c2) - Calculate the chord distance of two points on a sphere
that right there is enough to do some fun geometry and GIS sorts of stuff. but wait, there's more!!
Pulling this book off the shelf: Geodesic Math and How to Use It
I went and created the following:
geo_freq()
geo_tri2_tri3()
octa_class1()
octa_class2()
icosa_class1()
icosa_class2()
tetra_class1()
class1_icosa_chord_factor()
These are the basics. The last one is what you really actually use to figure out chord factors, then you use those factors, multiply for your radius, and you're done. For those in the know of geodesics, it's relatively easy going from there. If you're not so familiar, a much more handy geodesic() module will be forthcoming in a subsequent release.
As usual, why bother with all this nonsense? The web based calculator at Desert Domes is perfectly usable after all... Well, that calculator generates domes based on the Icosahedron, Class 1, Method 1 style. That's not the only form in which a dome can be constructed. There are the octahedron, and tetrahedron base forms, and what about elliptical shapes, and who can forget triacons!!?
At any rate, I figure if there's a ready made public domain library to start from, people can make more interesting dome construction models, so here it is! I think it would be rather nifty if OpenScad had native support for geodesics...
Future additions will include more interesting methods/classes and things such as elliptical and 'free form' sorts of things. Then it will get really interesting.
UPDATE: 08082011
Added a blog entry to go with this:http://williamaadams.wordpress.com/2011/08/08/geodesic-math-in-openscad-part-1-of-some/
UPDATE: 12082011
There is a bug in the 'clean()' function. So, if you're using the sph_to_cart() function, you'll get invalid numbers when you rotate past 90 degrees for your longitude. I'll update in a bit, but there's some other new functions coming as well.
Similar models
3dwarehouse
free
Geodesic Dome • Foundation Comparison
...hedral and central angles #buckminster #bucky #dome #fuller #geodesic #icosahedron #kruschke #polyhedra #polyhedron #tessellation
3dwarehouse
free
Geodesic Dome • 4V Hemisphere
...sing the sketchup 'scale' tool. (use the and keys while using the scale tool) #dome #geodesic #geodesic_dome #icosahedron
3dwarehouse
free
Geodesic Dome • 4V Hemisphere
...sing the sketchup 'scale' tool. (use the and keys while using the scale tool) #dome #geodesic #geodesic_dome #icosahedron
3dwarehouse
free
Geodesic Superellipsoid
...gg') were popularized by the danish designer, piet hein, in the 1960's #buckminster #bucky #fuller #geodesic #icosahedron
thingiverse
free
Platonic Solids for OpenScad - v0.5 by WilliamAAdams
...sily maintained. then i can just drop model turds here when there's something interesting generated from the core libraries.
3dwarehouse
free
Geodesic Dome • Egg-shaped
...he url, below, to read about the applied sketchup plugin -- 'fredoscale' #dome #geodesic #help_group #icosahedron #plugin
thingiverse
free
Platonic Solids for OpenScad - v0.2 by WilliamAAdams
...orks. a very strange bug.
update: 03092011
replaced the platonics.stl, with platonic_set.stl. i have a better dodecahedron now.
thingiverse
free
OpenScad Bezier Function with Ribbons by WilliamAAdams
...in more words on this design, you can take a look here: http://williamaadams.wordpress.com/2011/05/12/mr-bezier-goes-to-openscad/
3dwarehouse
free
2v icosahedron dome
...the chord factor and the radius you choose to calculate the actual size of struts and then edit the dimensions shown accordingly.
thingiverse
free
Customizable Curve Generator, updated by mcdanlj
... point in the future. i have made no other changes to kakaroto's excellent work; i just wanted to preserve it for the future.
Williamaadams
thingiverse
free
Toy Panel by WilliamAAdams
... most basic pieces of the klikko math system. it is a builder system where you can click panels together to form various shapes.
thingiverse
free
Yazzo by WilliamAAdams
...the connectors. the openscad file allows you to parameterize these connectors, and create any sizes you might want to play with.
thingiverse
free
Gandhi Lithophane by WilliamAAdams
...a lithophane of gandhi on a stamp.
any number of lithophane prints can be made by simply changing a file name in the .fab script.
thingiverse
free
Yazzo Servo Linkage by WilliamAAdams
...elative sizing of things. by default the arm is 1/2" thick to match the size of the sleeve bearing that's at the joint.
thingiverse
free
Faceted Drinking Cup by WilliamAAdams
...se for quite some years, but i was getting thirsty, so i designed this simple cup to test out printing with translucent filaments
thingiverse
free
Yazzo UClip Keyed by WilliamAAdams
...tandard key on the edge of it, so that you can attach something, or a number of things to it by sliding the key into their notch.
thingiverse
free
Cobra Chair by WilliamAAdams
... curves, and see how the curve reacts. it would probably be much easier to model with a different type of curve, but here it is.
thingiverse
free
Coaster Blob by WilliamAAdams
...s a convenient blobby cup holder. put some sticky rubber feet pads on the bottom, and it will make a nice addition to your desk.
thingiverse
free
Yazzo Female Clevis by WilliamAAdams
...mm plastic filament probably. good enough for prototyping. printing on its side would probably be best for structural strength.
thingiverse
free
Simple Tetrahedron by WilliamAAdams
....
this thing is a simple vertex constructed from vinyl tubing. there are no actual files, only pictures that show the technique.
V0
turbosquid
$39
Cybertech Drone v0
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$30
Drone V0 RedManga 3D Model
... ship patrol spy recon
drone v0 redmanga 3d model download .c4d .max .obj .fbx .ma .lwo .3ds .3dm .stl iggydesign 106751 3dexport
3d_export
$30
Drone V0 Wood 3D Model
...film practice project scfi
drone v0 wood 3d model download .c4d .max .obj .fbx .ma .lwo .3ds .3dm .stl iggydesign 106752 3dexport
3d_export
$30
Cybertech Drone V0 3D Model
...ation student project
cybertech drone v0 3d model download .c4d .max .obj .fbx .ma .lwo .3ds .3dm .stl iggydesign 109656 3dexport
3dfindit
free
PAN-V0
...pan-v0
3dfind.it
catalog: festo
3dfindit
free
PAN-V0
...pan-v0
3dfind.it
catalog: festo
3dfindit
free
PAN-V0S
...pan-v0s
3dfind.it
catalog: festo
3dfindit
free
QSL-V0
...qsl-v0
3dfind.it
catalog: festo
3dfindit
free
PAN-V0S
...pan-v0s
3dfind.it
catalog: festo
3dfindit
free
QSL-V0
...qsl-v0
3dfind.it
catalog: festo
Geodesic
3d_ocean
$4
geodesic dome
...geodesic dome
3docean
dome geodesic
geodesic dome with 3 holes
turbosquid
$99
Geodesic Sphere
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$39
geodesic domes
...ure works<br>the preview image is rendered using eevee rendering engine<br>no third-party renderer or plug-ins needed
3d_export
$44
geodesic domes
...ure works<br>the preview image is rendered using eevee rendering engine<br>no third-party renderer or plug-ins needed
3d_export
$39
geodesic domes
...ure works<br>the preview image is rendered using eevee rendering engine<br>no third-party renderer or plug-ins needed
3d_export
$50
Geodesic home 6M
...geodesic home 6m
3dexport
geodetic house. the diameter of the house is 6 meters. terrace 1.5 meters.
3ddd
$1
Geodesic Planter Flower
...geodesic planter flower
3ddd
this is new my model of our studio . view more model inhttp://redhome-visual.com/
3ddd
free
Geodesic Planter 2
...ic planter 2
3ddd
there is new our model . the geodesic_planter_2
can you view more model inhttp://redhome-visual.com/
3d_export
$18
geodesic dome
...nd the inner canvas. all separated in capable where they can be hidden independently. attached with .blend, .obj files. stl. fbx.
3d_export
$5
pentagon sphere
...variant of a triangle sphere which is used in geodesic ...
Maths
3ddd
$1
Calligaris, Math
... calligaris , math
calligaris, math, журнальный столик
turbosquid
$1
Maths board
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
Maths chalk board 3D Model
...maths chalk board 3d model
3dexport
maths keyboard
maths chalk board 3d model shadowlight123 86223 3dexport
turbosquid
$10
Math Object 0036
...ty free 3d model math object 0036 for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1171280)
turbosquid
$10
Math Object 0034
...ty free 3d model math object 0034 for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1171247)
turbosquid
$10
Math Object 0025
...ty free 3d model math object 0025 for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1170663)
turbosquid
$10
Math Object 0018
...ty free 3d model math object 0018 for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1169695)
turbosquid
$10
Math Object 008
...lty free 3d model math object 008 for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1169682)
turbosquid
$10
Math Object 0080
...e 3d model math object 0080 for download as max, obj, and stl on turbosquid: 3d models for games, architecture, videos. (1372468)
turbosquid
$10
Math Object 0078
...e 3d model math object 0078 for download as max, obj, and stl on turbosquid: 3d models for games, architecture, videos. (1372462)
Openscad
thingiverse
free
OpenSCAD sphere
...openscad sphere
thingiverse
basic project for openscad.
thingiverse
free
Openscad Football by KySyth
...openscad football by kysyth
thingiverse
openscad not tested
thingiverse
free
Openscad Apple by KySyth
...openscad apple by kysyth
thingiverse
openscad apple = not tested
thingiverse
free
Plugs with openscad by benengel
...plugs with openscad by benengel
thingiverse
plugs with openscad and fontawesome
thingiverse
free
Openscad spirals by mafmuf
...openscad spirals by mafmuf
thingiverse
just fooling around with openscad.
thingiverse
free
Practice on OpenScad by ajensen906
...practice on openscad by ajensen906
thingiverse
a very crude practice on openscad
thingiverse
free
Batteries in OpenSCAD by roman_hegglin
...batteries in openscad by roman_hegglin
thingiverse
common batteries as modules for openscad.
thingiverse
free
OpenScad Propeller by KySyth
...se
trying to make a propeller with openscad = not tested
this is some of the results
added the openscad file but still need work
thingiverse
free
Openscad Cloud by Twanne
...openscad cloud by twanne
thingiverse
openscad cloud.
size can be adjusted
thingiverse
free
Geomag for OpenScad by vicnet
...geomag for openscad by vicnet
thingiverse
openscad file to design geomag things.
1
turbosquid
$69
armchairs(1)(1)
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$15
ring 1+1
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
chair(1)(1)
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$8
Chair(1)(1)
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$2
RING 1(1)
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$1
house 1(1)
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$1
Table 1(1)
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$59
Formula 1(1)
...lty free 3d model formula 1 for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1567088)
design_connected
$11
No 1
...no 1
designconnected
sibast no 1 computer generated 3d model. designed by sibast, helge.
turbosquid
$2
desert house(1)(1)
...3d model desert house(1)(1) for download as 3ds, max, and obj on turbosquid: 3d models for games, architecture, videos. (1055095)