Grasshopper

algorithmic modeling for Rhino

hello every body .i have problem in creating space structure in surfaces that are not square.i attached the picture here.i have used paneling tools for that. please help me.

Views: 452

Attachments:

Replies to This Discussion

Just spotted that one.

Let's talk having the general case in mind. Meaning:  Brep Faces (i.e. surfaces with trimmed info either with regard the outer Loop and/or the inner Loops [holes]).

After subdividing the underlying surface into "pieces" [or points] ... the easy bit is to test a given point (say the "piece" centroid or any of the 4 points) for inclusion against the Brep Face and proceed accordingly (this is the fastest culling approach by a huge margin - lot's of others also available). This inclusion (or not) "marks" your pieces as candidates for the truss.

But ... the hard bit is that we are talking about truss structural ability/integrity here ... meaning that islands must been detected in order to sample potential "portions" of trusses in appropriate collections (DataTrees) related with these islands (and obviously interactively inform the designer that things go wrong [if they go wrong]).

Not a task for a novice nor for an expert without experience in coding. For instance see a classic graph island detection ... that is wrong for trusses (diagonal node to node "piece to piece" connections are valid in island graph theory ... and rather 100% invalid for trusses).

Compare with the right way to detect islands (for trusses, that is) - according some user controllable bool variable (i.e. accept structural invalid collections or not).

Singular trusses (if this makes any sense):

Note: the following may (or may not) qualify as structural capable ... spot the weak node.

Whilst this is OK:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service