Wire

Wire

Win64, English

Piotr Makal
Enables fast and easy creation of wires, cables, ropes, belts, ribbons and other wire-like shapes.

General Usage Instructions

Every wire needs a path. Create a NURBS curve with either tool available in Autodesk® Maya® Create > Curve Tools menu. With the curve selected go to Create > Wire Tools menu and click at Wire Mesh from Curve. This will invoke wireMeshFromCurve command which will create two things for you: polygon mesh and wireMeshCreator node. The latter is the core node of the plugin and it is responsible for generating polygon mesh data. At this point the Attribute Editor should be visible and show wireMeshCreator attributes that you can modify.

Note that you can have multiple curves selected while calling wireMeshFromCurve command. By default, this will create single wireMeshCreator node that will operate on multiple curves generating the same amount of mesh nodes. To create one wireMeshCreator per curve invoke this command with oneNodePerCurve flag set to True.

import maya.cmds as cmds
cmds.wireMeshFromCurve(oneNodePerCurve=True)

Screenshots

Commands

Installation/Uninstallation

The installer that ran when you downloaded this plug-in from Autodesk App Store has already installed the plug-in.

Windows only: To uninstall this plug-in, Simply rerun the installer by downloading it again from Autodesk App Store, and select the 'Uninstall' button, or you can uninstall it from 'Control Panel\Programs\Programs and Features' (Windows 7/10), just as you would uninstall any other application from your system. The panel on the Plug-ins tab will not be removed until Maya is restarted.

Linux and OSX: To uninstall this plug-in, simply delete the module directory from your system. The panel on the Plug-ins tab will not be removed until Maya is restarted.

Additional Information

Known Issues

  • No automatic UV unwrapping support
  • No Linux and macOS support
  • Some bugs here and there

Contact

Author/Company Information

Piotr Makal

Support Information

peter.makal@outlook.com

Version History

Version Number Version Description

0.3

#### Added - RRect wire profile. - Precision interpolation mode. - Proper behavior on closed curves (when start and end CV shares same 3D coordinates). Works with every interpolation mode. - Square distribution for patterns. - Automatic Rotation for patterns. This was default behavior in previous versions, now can be disabled. - Rotate Subprofiles for patterns. #### Changed - Plugin was rewritten from Python to C++. - Renamed attributes: - rPolygonInnerRadius -> rPolyInnerRadius - patternLayout -> patternDistribution - interpolationRange -> interpolationMode - rotateProfile -> tRotateProfile - scaleProfile -> tScaleProfile - twist -> tTwist - EP to EP interpolation mode now works not only with 1-degree curves but also with Bezier curves with broken tangency, as well as NURBS curves that have multi-knots (sharp turn). - Behavior for sliders in Attribute Editor when exceeding default range. #### Deprecated - Distance interpolation mode. #### Fixed - Connections to inCurveArray attribute on wireMeshCreator node were lost on file save/open operations. - Occasional division by zero in wireMeshCreator node. - Multiple wire sections were created at connection point on a periodic curve when using EP to EP interpolation mode. #### Known Issues: - No automatic UV unwrapping support (should be added in v0.4) - No Linux and macOS support (should be added in v0.4) - Some bugs here and there
Go top