Adverti horiz upsell

PolySpline for 3dsmax 2.1.5 (3dsmax script)

Helps to draw a spline, like a AutoCAD Polyline

Button download


  • 8.x, 7.x, 6.x, 5.x, 9.x

Operating Systems

  • Windows


Last Modified:09/08/2007
File Size: 36.6 KB
Macroscript PolySpline v2.1.5 for 3dsmax 9 (also works in 3dsmax 5.1, 6, 7, 8)

Helps to draw a spline, like a AutoCAD Polyline tool by free or precisely coordinates, but works faster.

Syntax of the coordinate input is the same as AutoCAD Command Line.

The user type coords in the MAXScript Listener Window (press F11 to open it).

New features:
1. Added Polar Snap Mode.
2. Added hotkeys S (Settings) and P (Polar).
3. Tip [Point] renamed to [End point].


1. Copy PolySpline_v2.1.mcr and PolySpline_v2.1.5.mse to max folder UIMacroScripts.
2. Copy files from folder "Icons" to max folder UIIcons.
3. Run 3dsmax, go to CustomizeCustomize User InterfaceToolbars, and create new toolbar.
4. Select "PolySpline" from Category list and drag label "PolySpline v2.1" to your toolbar. The button will be created there.
If you wish, you may drag the label to any standart toolbar without creating you own toolbar.

If the button has appeared without image (PolySpline logo) do following:

1. Right click the button and select "Edit Button Appearance".
2. Select "Image Button".
3. In the Group list select "PolySpline".
4. Logo will appear in the field.
5. Restart 3dsmax.

Thats all, PolySpline is ready to work.

PolySpline features:

1. To draw orthogonal or polar line to precisely distance, leave mouse cursor in required direction, type distance value, press Enter (in Ortho or Polar mode).

2. All hotkeys below work only if MAXScript Listener Window active.

3. O button turns Ortho mode to ON or OFF state.

4. P button turns Polar Snap mode to ON or OFF state or changes the vector to snap on.

5. Press P to change Polar Snap Mode. Polar Snap works relative to X Axis or previous segment or tangent if the segment is the part of the arc.

6. Press S to open or close Polar Snap Settings rollout.

7. To start Arc press A.

8. To point the Center of the Arc press C (Ortho mode automatically turnes off). Press E, if you don't wish to point center.

9. Right click to remove previous vertex. If the previous segment is a curve then the clicking cancels tangent feature but don't deletes the vertex. To delete vertex right click again. If PolySpline in Arc drawing mode then right click to cancel it. Hotkey O does not work when tangent drawing mode is on. Hotkey P does not work when tangent drawing mode is on.

10. Press [, ] and I buttons to zoom and pan.

11. E button turns Extend mode on

12. T button turns Trim mode on

13. ESC button finishes the drawing and asks is the spline must be closed or not.

The user can enter coordinates in one of several forms (based on the command line input syntax for AutoCAD), as follows (from chapter "Picking Points in the Viewports" of the MAXScript Reference):

x, y, z or [x, y, z]

explicit point in current construction plane coordinates

x, y or [x, y]

point on the construction plane (cp)


point d units away in mouse direction from last point

@ x, y, z or @[x, y, z]

relative, offset to last input point

@ x, y or @[x, y]

on cp, relative to last point's projection on cp

d < a

polar on cp, distance from cp origin at a angle from x-axis

@ d < a

relative polar on cp, centered on last point

d < a1 < a2

spherical on cp, d from cp origin at a1 from x and a2 angle from xy-plane

@ d < a1 < a2

relative spherical

There can be zero or more white space characters before and between numbers and metacharacters.

These typed-coordinates are interpreted as relative to the current active grid construction plane and the coordinates returned by pickPoint() are always in world-space.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

If you find any errors in PolySpline, please mail to

Enjoy now, while PolySpline is freeware            1acc

Please use the Bug System to report any bugs.
Please use the Feature Requests to give me ideas.
Please use the Support Forum if you have any questions or problems.
Please rate and review in the Review section.