Skip to content

MaxScript Geometry Object Plugin for Horizontal Signing Lines

Notifications You must be signed in to change notification settings

aaandres/HSigning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

HSigning

MaxScript Geometry Object Plugin for Horizontal Signing Lines

HSigning is just a working prototype of a SimpleObject plugin to create horizontal signing (dashed and continuous lines) geometry objects.

You can create HSigning by picking any shape in the scene.

  • All distance values are in system units.

  • Distance values along spline (Stroke, Gap, Seg. Length...) are measured along the spline (not straigth distance)

  • When creating a new signing_line, pick over an existing line. If not, nothing is created.

    * First mouse drag: segments length
    * Second mouse drag: segments gap
    
  • To keep line alignement, create the new signing_lines in Top or Perspective views.

  • This prototype version works with any type of shape but ONLY with one spline at a time.

    CAUTION: if shape baseObject is a LINE it will be converted to SplineShape, with no possible UNDO.
      		    ONLY baseObject is changed. All modifiers remain as they were before.
      		    In this case, the HSigning will be created but the creation will be interrumpted and no mouse dragging is possible.
    
  • For software creation, you can define position on creation or create the object and then assign the spline.

If there's interest (I mean commercial interest), I'll develop the C# version with all missing features:

  • Work with multispline shapes at a time.
  • Mapping coordinates.
  • Banking.
  • Gluing to surface.

Copy this file in one of the folders below and restart 3dsMax

"C:\Program Files\Autodesk\3ds Max <ReleaseNumber>\scripts\startup" 
"C:\Users\<UserName>\AppData\Local\Autodesk\3dsMax\<ReleaseNumber> - 64bit\ENU\scripts\startup" 

A new Geometry Object 'HSigning' will appear under the 'PathScripts' category.

Releases

No releases published

Packages

No packages published