Hi all.
Here’s the intent :
1- Pick a basic Extrusion object located on the WT CPlane (a template object ).
2 - Adapt it to any PolyLine located on the same CPlane
3 - Keep the history relationship safe to be able resize the Extrusion and update the child object located on the PolyLine
This will be a repetitive procedure using different polylines, the faster the better : Pick & Get
Flow would be my first choice for the simplicity of use, but it’s not producing the wanted result.
a: Calculated from bottom center
b: Calculated from Bottom side
Do I miss somthing here ?
Sweep1 would be my second choice for the conformity of the resulting object but It forces me to:
1- Place one profile on the target Polyline
2 - Work with a Open PolySrf to keep the history relationship safe in case I want to resize things
3 - Cap the resulting object
Any suggestion for another quick way to do this ?
Regards
R.Santos
Because Flow is a transformation tool, it takes your base geometry, stretcheses it and modify its topology to make it flowing the target curve in another way, you are asking Rhino to guess and subdivide your solids to follow the curve.
Sweep is a basic surfacing tool
You can solve your issue partially by adding fillets to your polylines and perhaps reducing your absolute tolerances to something lower.
Thank you for your reply.
Your right, and I already tried to fillet the PolyLine as you suggested.
But such approach forces me to deal with a guessed radius value which drives to a valid or not valid result depending on the scenario.
Regards
R.Santos
Easy rule of thumb. Fillet radius needs to be larger than the width of the profile object.
Grasshopper would be the way to go if this is something you are going to use often.
1 Like
I know that.
What I am pointing is that if it’s not possible to link the radius value to the width of any profile, when resizing it, the radius value will have to be updated accordingly, manually
Fillet here is just a workaround, not the main intent.
Regards
R.Santos
Thank you for your reply.
I forgot to mention that GH is not wanted here.
Not sure Rhino will offer me a native solution…
Regards
R.Santos
Yes, well unfortunately, that is the most appropriate tool for the job. With this set of instructions –
1- Pick a basic Extrusion object located on the WT CPlane (a template object ).
2 - Adapt it to any PolyLine located on the same CPlane
3 - Keep the history relationship safe to be able resize the Extrusion and update the child object located on the PolyLine
– you are basically asking for a parametrically-driven model - especially the part about keeping the history relationship between the parent and the child. So a parametric tool (like GH) is the one that is the most appropriate to do this.
One of the main sticking points is that with Flow, you are asking Rhino to morph something linear without any kinks (folds) into something that that has an arbitrary number of kinks - and that particular Rhino tool does not know how to do this correctly.
As you have seen, Sweep (and other tools) do know how to accommodate kinks, but have no way of transferring the parameters of the original boxlike object to the new kinked object - unless you actually set up those parametric relationships, and that currently means using something like GH.
1 Like
Thank you very much for your clear explanation.
I was quite sure this was the conclusion, but I wanted to confirm it here to be sure I do not miss something regarding Rhino native capabilities for such an intent.
Regards
R.Santos