on and off with scripting a 'marching tetrahedra' approach for a while, but never got around to finishing it. I can't see myself having the time to finish this off myself at any point over the next month, but maybe some sort of open collaboration is possible. I don't know exactly how this might work, but it could be interesting to try. Anyway, I'll post some of my ideas on this here in case anyone is interested in taking it further.
The best intro to this I know is Paul Bourke's page
My personal preference is for marching tetrahedra over marching cubes because it avoids an awkward ambiguous case and just seems generally much simpler with only 8 possibilities for the way the surface can pass through 1 cell instead of 256.
Using midpoints of edges gives a very chunky looking result, whereas linear interpolation should be good enough for most purposes and is pretty straightforward to do.
For anything other than the coarsest mesh, I think checking for intersections in every single sub-cube would be really slow, so I guess one should use an octree approach to narrow it down.
Anyway, just my 2c…
e vertical load V = q * l/2 and the sum-vector of H and V points in the tangent direction of the cable (as zilic mentioned before).
For example:
The wight of the wet fabric q = 4 kg/m == 0.04 kN/m, l = 2 m and you choose f ~ 0.20 m, then
H = 0.04 * 2^2/(8*0.2)= 0.10 kN and V = 0.04 kN
If you reduce f to f ~ 0.05 m (5 cm) then H will become 4 times more > H = 0.40 kN, V = 0.04 kN
The formular is a very good approximation, but it does`nt include the elongation of the cable itself. If you want to be exact, you have to add df (due to the elongation of the cable under load) to f (the sag of the cable without load) and, of course, you have to add the wight of the cable itself to the wet fabric load too.
pbau
…
er to just pick a folder.
Than we could even use Human's "directory contents" component to list the files if necessary.
Is there a way to script something that invokes the systems folder selection dialog box and can then pass the selected folder?
I just noticed that Human UI has a "file picker" component, which can be switched between "open file", "save file" and "browse folder" mode, so at least its possible.
But even though Human UI is awesome, its not a viable option for what I am using it for. I guess we just need another param component for "folder path", rather than just "file path".
…
a ray.
Surfaces: The surface through which the rays will be refracted.
Ni: The Refraction Index of the first medium the ray starts in i.e. Air
Nr: The Refraction Index of the medium the ray is passing into i.e. Water
Solid: Toggling this will treat the space between any two surfaces as the same medium. Check example files included in the download for more info.
Refraction Indices:
I have included a list of generic Refraction Indices in the Grasshopper definition.
…
m
-Area of blue line: min. 80% of the rectangel a x b
-Max. hight h of the top point: h,max = a
-Min. Volume between rectangel a x b and membrane: 500 m3
Can anyone help me?…
start (if there is a better one I would appreciate a hint), but I thought I populate a rectangle with points, interconnect the points to later let the borders of the rectangle attract each other.
I have 4 rectangles: A, B, C and D.
On each I have 20 points (A0-A19, B0-19, etc.)
Now I want to connect each point to all the points on the other rectangles, e.g. point A0 with all the (60) points on rectangle B, C, D.
I saw the discussions about the topic sorting lists (e.g. flipping), but I didn't see them fitting on this problem, or I don't know how to abstract them for me.
Also this is a problem I am having with another definition, so if someone could help me with that list stuff, I think I could use it furthermore.
But if there is a better solution to the rectangle organisation (tessellation), I am open for that.
regards,
Max
sry for the long text…
, and made the below definition to try it out. (lots of components to draw a line, but I'm just trying to understand the equation)
I had been searching for advice on some geometry topics worth exploring for a class, and now I'm in the class and the teacher wants me to start by learning about splines in general (not nurbs). I just spent the day learning linear spline interpolation, then quadratic, then cubic. I didn't try working them by hand yet, but I'm getting the concepts. It seems cubic is the lowest degree where you can get C2 continuity, which makes it smooth. I read over parameterization and how that simplifies the number of equations. I read about space curves, and then the differences between Hermite, Catmull-Rom, and Cardinal spline, but then got tired and had a cocktail.
So I guess I'm looking for any direction or advice on how to understand parametric curves in 3d space, and how they can be defined (splines or otherwise). Thanks!!!
…
Introduzione a Grasshopper", il primo manuale su Grasshopper.
.
I corsi PLUG IT nascono dalla volontà di promuovere le nuove tecnologie digitali di supporto alla progettazione e condividere il know-how maturato attraverso ricerca, collaborazione con i più importanti studi di architettura e pubblicazioni internazionali.
.
Verranno introdotte le nozioni base di Grasshopper approfondendo le metodologie della progettazione parametrica e le tecniche di modellazione algoritmica per la generazione di forme complesse. Il corso è rivolto a studenti e professionisti con esperienza minima nella modellazione 3D e si articolerà in lezioni teoriche ed esercitazioni.
. Argomenti trattati:
- Introduzione alla progettazione parametrica: teoria, esempi, casi studio - Grasshopper: concetti base, logica algoritmica, interfaccia grafica - Nozioni fondamentali: componenti, connessioni, data flow
- Funzioni matematiche e logiche, serie, gestione dei dati - Analisi e definizione di curve e superfici
- Definizione di griglie e pattern complessi - Trasformazioni geometriche, paneling - Attrattori, image sampler
- Data tree: gestione di dati complessi - Digital fabrication: teoria ed esempi - Nesting: scomposizione di oggetti tridimensionali in sezioni piane per macchine CNC
.
Verrà rilasciato un attestato finale.
.
Ulteriori info e programma completo su: www.arturotedeschi.com e su www.samilolab.it…
) function if you've already got a boolean value.
This expression:
x < 12
results in exactly the same things as this expression:
If( x < 12, True, False )
If() is only really useful when you want to return non-boolean data, like so:
If( x < 12, x, 100-x )
In this case, the expression will return either x, or 100-x if x is larger than or equal to 12:
x result
1 1
2 2
10 10
11 11
12 88
13 87
14 86
18 82
70 30
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 7:22am on August 10, 2011