art3mis Posted August 7, 2018 Share Posted August 7, 2018 Trying to use Polywire SOP with a line and a Carve SOP so that the radius of the line is different along its length. However any changes to the Wire Radius in Polywire always affect the entire line length. Is there any way to accomplish this? Quote Link to comment Share on other sites More sharing options...
Cyzor Posted August 7, 2018 Share Posted August 7, 2018 I'm not sure about Polywire, but the Sweep SOP could handle such variation, as it already knows about the "pscale" point attribute. Either with a ramp-driven point wrangle, or something like MOPs Sweep Spline, if available. float ramp_pos = fit(float(@ptnum), 0, @numpt, 0, 1); f@pscale = chramp('Sweep_Profile', ramp_pos); Wrangle: Sweep: Quote Link to comment Share on other sites More sharing options...
art3mis Posted August 7, 2018 Author Share Posted August 7, 2018 Hey thanks!! Quote Link to comment Share on other sites More sharing options...
toadstorm Posted August 7, 2018 Share Posted August 7, 2018 Polywire also natively supports variable width; just made a float attribute on your points and use it as the "wire radius" value (e.g. @width) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.