cross a doubly curved surface. The beams are also cambered to make them more stable, so they weave under and over the surface, which is why the pattern can be hard to see in the photo. Our process was as follows:
Essentially the stages are:
1. Project a pattern onto a doubly curved surface.
2. Smooth the pattern over the surface with dynamic relaxation (we used this: http://parametricmodel.com/DynamicRelaxation-fixednumberoftimes/12.html)
3. Rotate each line of the pattern so it becomes reciprocal. This is probably the hardest step as you want everything to be straight and you want all the lines to terminate cleanly.
4. Turn that pattern into beams & construction drawings.
…
ts (that should make whole structure rigid body, right?).
Questions
1
In KarambaManual there is component called "BeamJoint" but i dont have it is it available only in pro version?
2
Is there other method form makeing my structure rigid body?
3
Should all lines be flatter before going to "LineToBeam" component. Unfortunately my system crash when i try to do that
Best,
karol…
mmed triangular NURBS surface. However, please notice that the parametrization will be small in the area of the two coincident vertices.
I'm attaching a very simple example (Gh 0.6.0059)
I hope this is helpful,
- Giulio
________________
giulio@mcneel.com
McNeel Europe, Barcelona…
speed.
Iam using a Q6600 Quad (2.4) and 6 gb Ram with a Nvidia 460 GTX (1024) GH runs well on it but with really complex Data it takes a few minutes until u get an result.
U should get a machine with this Hardware for less than 500 Euro. But i would get a faster prozessor.
Greetings…
Tetrahedron: 24 Symmetries
Pyramid: 8 Symmetries
Design space = 24 X 8 = 192 permutations
So I decided to write a simple orientation script to iterate over all permutations. And this is the result. Below are some technical notes.
I used the vertices of the shapes for creating a 3 point plane, and used it for orientation.
I used compound transform to combine multiple steps of transformation.
The cross reference component is very handy, generating all the possible combinations without worrying too much about data tree.
The spatial relationship and the basic grammar A -> A + B and B -> A + B
The basic grammar and possible marker positions.
All results in 6 iteration steps
All results in 6 iteration steps (Top View)…
B, as needed). I read lot of topics on forum and as I know it definetely works perfectly in older versions of grasshopper. In recent version is that problem, that´s not possible take data A and make difference with all of the data B. The choice which you mentioned works, but it takes data A and every one item make diference with all data from B - so it makes duplicates with holes on different places (see picture, its from example model from post before, you can try it)
I found 3 possible solutions:
1) C# script (made by S.Schiefer )
2) Python script (made by Ionut Anton)
3) get older version of GH
If am I right, it´s a pitty. Thank you , again
regards
J.…
he "View" tab, check if "File name extensions" options is checked. If it is not, then check it:
2) rename your main_ file as TerrainGenerator v20200827.gh.3) Open that TerrainGenerator v20200827.gh file as any other grasshopper file.
…
Added by djordje to Gismo at 11:42pm on August 27, 2020
orithm is very smart and elegant, many solution (like the "modulus" comand to adjust numbers bigger than 1 i suppose) will be very usefull for my next Grasshopper challenges...
Anyway i tried it and i think it's all very clear thanks also to your explanations, the only thing i didn't get is why you test the majority of the parameters of the curve with "0.5" and then you dispatch them...
What do you want to achieve in that way?
Anyway the rest it's, in my opinion, well understood and very helpfull too!
Thanks again and again!!!
Kind regards,
Stefano///…
re are two new lines inside the code that let you deal this issue. However, the results for that type of geometry will be something like this:
I think the issue is because of some curves in crvList.. and to solve it you have to play around the start number as Michael told you.
Anyway, If you want, you can try the attached file where there is a method which should be fine for both geometries in your file: with holes or not.
The principle is to set the first number of the series component to half of height of floor (e.g. floor = 3 meters => start = 1.5 meters) and you can create a piece of workflow to do this operation automatically.
Best
Antonello…