Message 1 of 4
How to create workpoints defining equal-length segments of a spline?

Not applicable
07-23-2009
06:44 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I want to build a space-frame by taking a lofted surface and sub-dividing it into equal segments.
My idea is to create a slider that allows me to dynamically increase and decrease the amount of segments along each rail and profile of the surface, basically changing the segmentation in either the U direction or V direction of the surface.
With segments defined, I'll then try to create workpoints at each segment connection point, and that will be repeated on an offset surface which has the segments offset by 0.5 the segment length, in order to produce the triangulated members that connect between upper chords and lower chords of the space-frame.
The workpoints are needed for assembly constraints. The actual frame members could be generated from an iPart which creates or deletes children depending on the segmentation values currently set in the slider, and updates the length parameter of each child to suit the space-frame segmentation.
Any help is greatly appreciated!
Santiago
My idea is to create a slider that allows me to dynamically increase and decrease the amount of segments along each rail and profile of the surface, basically changing the segmentation in either the U direction or V direction of the surface.
With segments defined, I'll then try to create workpoints at each segment connection point, and that will be repeated on an offset surface which has the segments offset by 0.5 the segment length, in order to produce the triangulated members that connect between upper chords and lower chords of the space-frame.
The workpoints are needed for assembly constraints. The actual frame members could be generated from an iPart which creates or deletes children depending on the segmentation values currently set in the slider, and updates the length parameter of each child to suit the space-frame segmentation.
Any help is greatly appreciated!
Santiago