please_dont_crash
Automotive
- Apr 21, 2020
- 25
Hi,
I have a workflow that involves the following situation:
[ul]
[li]I create a Shadow Curve from a wave-linked point in space, using various bodies as masks, and projected onto a plane[/li]
[li]Since these bodies have some gaps and holes, the Shadow Curve contains some inner loops as well as the main perimeter curve.[/li]
[li]The wave-linked point will move around over time, resulting in the Shadow Curve changing when these features are updated.[/li]
[/ul]
The end result I am producing is a surface generated by Ruled that goes from the aforementioned point to the perimeter curve of the Shadow Plane. To do this, I perform the following:
[ul]
[li]Smooth Curve String: This smooths over gaps and sharp angles that might make Ruled unhappy later on. It requires manually selecting only the outermost perimeter curve segments.[/li]
[li]Ruled: uses the Smooth Curve String as input.[/li]
[/ul]
My goal is to end up with a feature tree (to borrow a Solidworks term) that requires no manual input when it is updated, i.e. when the wave-linked point moves. Currently, any change to the position of this point results in a different set of Shadow Curve curves, which means that I have to manually go in and re-select the perimeter curve segments for Smooth Curve String. If I do not do this, only some of those perimeter curve segments are selected, and of course Ruled is unhappy because this is not a closed curve.
Instead of using Smooth Curve String, I could instead use Bounded Plane, which automatically will always find the outermost curve segments of the Shadow Curve. The problem is extracting the entire perimeter curve as one object so I can use it as input to Ruled.
So, to summarize, the current approach is this:
[ul]
[li]Wave-link point[/li]
[li]Shadow Curve[/li]
[li]Smooth Curve String[/li]
[li]Ruled[/li]
[/ul]
and I am looking for
[ul]
[li]Wave-link point[/li]
[li]Shadow Curve[/li]
[li]Bounded Plane[/li]
[li]???, output is the automatically-selected perimeter curve of Bounded Plane[/li]
[li]Ruled[/li]
[/ul]
Thanks!
I have a workflow that involves the following situation:
[ul]
[li]I create a Shadow Curve from a wave-linked point in space, using various bodies as masks, and projected onto a plane[/li]
[li]Since these bodies have some gaps and holes, the Shadow Curve contains some inner loops as well as the main perimeter curve.[/li]
[li]The wave-linked point will move around over time, resulting in the Shadow Curve changing when these features are updated.[/li]
[/ul]
The end result I am producing is a surface generated by Ruled that goes from the aforementioned point to the perimeter curve of the Shadow Plane. To do this, I perform the following:
[ul]
[li]Smooth Curve String: This smooths over gaps and sharp angles that might make Ruled unhappy later on. It requires manually selecting only the outermost perimeter curve segments.[/li]
[li]Ruled: uses the Smooth Curve String as input.[/li]
[/ul]
My goal is to end up with a feature tree (to borrow a Solidworks term) that requires no manual input when it is updated, i.e. when the wave-linked point moves. Currently, any change to the position of this point results in a different set of Shadow Curve curves, which means that I have to manually go in and re-select the perimeter curve segments for Smooth Curve String. If I do not do this, only some of those perimeter curve segments are selected, and of course Ruled is unhappy because this is not a closed curve.
Instead of using Smooth Curve String, I could instead use Bounded Plane, which automatically will always find the outermost curve segments of the Shadow Curve. The problem is extracting the entire perimeter curve as one object so I can use it as input to Ruled.
So, to summarize, the current approach is this:
[ul]
[li]Wave-link point[/li]
[li]Shadow Curve[/li]
[li]Smooth Curve String[/li]
[li]Ruled[/li]
[/ul]
and I am looking for
[ul]
[li]Wave-link point[/li]
[li]Shadow Curve[/li]
[li]Bounded Plane[/li]
[li]???, output is the automatically-selected perimeter curve of Bounded Plane[/li]
[li]Ruled[/li]
[/ul]
Thanks!