t 2^15 are being listed. Later I will use this info to cull;
all instances where important nodes are not present,
geometric unstable trusses using Grubler's criterion,
the remainder will go to FEM for further analysis,
I can use this method but i require to separate each binary boolean
so they are stored separately like so;
{0} (0) 0 (1) 0 (2) 0 (3) 0 (4) 0 . . . . . . . . (15) 0
{1} (0) 1 (1) 0 (2) 0 (3) 0 (4) 0 . . . . . . . . (15) 0
{2} (0) 0 (1) 1 (2) 0 (3) 0 (4) 0 . . . . . . . . (15) 0 (I know there must be an easier scripted way how to do it) or else is there a way to decompose them directly from the method you sent me using standard Grasshopper components?. Any method would work.
Best,
Kane…
this doesn't make any sense... but the Data Log component for Firefly does essentially what the Data Recorder now does (although the Data Recorder is much more compact)... The only difference is that there is a Wrap input which would create the list as above.…
n these vectors
5. Make x vectors of different lengths using a series component
6. Array the brep objects using a grafted list of vectors
this will array them breps in a line. To array them into a grid repeat 5 with a y vector and apply this to subsets of the brep list and combine the x and y vectors with a mass addition component…
veloper Settings and UNCHECK the box for memory loading.
4. Launch Grasshopper
5. unload Grasshopper
6. launch the Grasshopper Developer Settings and CHECK the box for memory loading.
hope it helps.…
ns :-)
The code is really simple but I´ll post it in case it´s useful for somebody in the future:
On3dPoint[] array = new On3dPoint[8];
// in this case, I fill the array manually :-S
array[0] = new On3dPoint(0, 0, 0);
array[1] = new On3dPoint(1, 0, 0);
array[2] = new On3dPoint(1, 1, 0);
array[3] = new On3dPoint(0, 1, 0);
array[4] = new On3dPoint(0, 0, 1);
array[5] = new On3dPoint(1, 0, 1);
array[6] = new On3dPoint(1, 1, 1);
array[7] = new On3dPoint(0, 1, 1);
OnBrep box = new OnBrep();
box = OnUtil.ON_BrepBox(array);
A = box;
Thanks!…
nts and decompose them
4. use f(x) component with formula "If x=0,true,false"
5. take Z values from point decomposition, and input it as x value in f(x)
6. use cull pattern , as pattern provide values produces with fx, list to cull is our brep edges from brep explosion
END
Other possibility, maybe more flexible :
1. explode brep
2. compute area of faces (from F output) (area component)
3. get C (centroids)
4. sort list from C with sort list component(as K again provide Z values of centroid points)
5. as A input provide faces of exploded brep
6. use list item component with A output from sort list
7. now use brep wireframe on face outputted with list item component - thats your curve…