Curves and More
Total Curve Madness
- Extensive sampling and editing methods on NURBS and Bezier curve shapes, plugs and components.
- Complete curve framing: extract dynamic and static matrices from any point, parameter, length or fraction of a NURBS or Bezier curve.
- Distribute joints and drive chains with ease; control up vectors explicitly or with aim curves.
- True, evaluated curve length locking.
- Use plug methods to work fully procedurally in the DG and only create shapes where you need them.
- Create two- and three-point circular arcs that won’t disappear with an error when the input points are in-line.
- Use clusterAll() to cluster-up curves with automatic merging of overlapping CVs.
- Options to manage line widths added to the control shape methods and elsewhere.
Across the Board
- A standard constructor and smart editing methods for cluster deformers.
- A standard constructor for curveWarp deformers.
- New maintainOffset/mo and worldSpace options for decomposeAndApply(), and a dedicated applyViaOpm() method
- New methods to manage procedural history edits in Maya-standard ways: getOrigPlug(), getHistoryPlug(), deleteHistory() and getShapeMFn()
- New maths methods: gatedClamp() and asShearMatrix()
- And more!
Full Changelog: v0.7.2...v0.8