sr_CleanCurve

I made this script when I discovered a decent way to clean a curve so that I could make a bike chain in ICE. There is an operator called ‘reparametrize’ but that doesn’t do the job fully.
Also I have attached my ICE Compound to distribute points along a curve but that’s not entirely what this is about in case that has problems :)

Note:
For CLOSED curves this seems to be working very well, OPEN curves are more trouble but I added something in so the script will close it for you and you have to do some manual work after.
All is explained in the video above!

Installation:
If you don’t have a Workgroup outside of the installation dir and your user (which changes every version of XSI) then I would recomment creating one.

For any of those options, the sr_CleanCurve python script should be extracted to:
\XSI_Workgroup\Application\Plugins\
And “sr_DistributePointsOnCurve.1.4.xsicompound” goes into:
\XSI_Workgroup\Data\Compounds\ (create this folder if it doesn’t exist)

Please ask any questions here, also try me on twitter .

sr_CleanCurve
sr_CleanCurve
sr_CleanCurve_v1.0.zip
Version: 1.0
1.7 KiB
121 Downloads
Details...
sr_DistributePointsOnCurve
sr_DistributePointsOnCurve
sr_DistributePointsOnCurve.1.4.xsicompound
Version: 1.4
106.9 KiB
163 Downloads
Details...

Stills

3 Responses to sr_CleanCurve

  1. Ramon says:

    How about rotation points not in one angle for all but with formula or exponent

    • Simon Reeves says:

      Ah I see so transforms that affect the points as they go on? Like + 5 everytime? I can see that but imagine just adding that separately in ice.

  2. Ramon says:

    gr8!
    Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

* Copy this password:

* Type or paste password here:

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Subscribe Scroll to Top