> CC_proxyCurve

description

This plug-in contains an operator that allows you to linearly fit a curve to another curve.

It does the exact same thing than creating a cluster center for each point of a curve then linearly path constraining those points to a driving curve.

To apply the operator, select your constrained curve, call the "CC_proxyCurve" command and then pick your proxy curve. The command is also accessible via the "Deform" menu.

CC_proxyCurve snapshot
features
  • - linearly fit a curve to another curve
  • - choose a start/end position
  • - reverse the order of the constrained curve points
plug-in items
Commands
CC_proxyCurve(selection, proxy, silent)

Applies an CC_proxyCurveOp operator for each curve in the selection.

  • * selection (XSICollection): The curves objects to deform.
  • * proxy (X3DObject): The proxy curve object that will act as the constraining geometry.
  • * silent (bool): Define if the command should inspect the successfully created operators.
Menus
proxyCurve

Menu item accessible via the "Deform" menu.

Fire a simple call to the "CC_proxyCurve" command with the default arguments.

Operators
CC_proxyCurveOp

Linearly fits a curve to another one.

installation
  • - copy the "CC_proxyCurve.dll" file to your "{XSI_USER_PATH}/Application/Plugins/" directory.
  • - update your XSI plug-ins using the "Plugin Manager" if necessary.
changelog
v1.1 - July 19, 2009
  • - the command now inspect all created operators at the same time instead of just the last one.
  • - it's now possible to not inspect the created operators by setting the "silent" parameter on false.
  • - fixed the user operator data cleanup code missing.
  • - added the command to the "Deform" menu.
  • - the plug-in is now under the GPL license.
v1.0 - April 26, 2009
  • - initial release.