Magmapulators:

GeometryManipulators

MaxScript Release 0.4 Source for 3ds max 4 (01/29/2001)

Code by Borislav Petrov, Bobo's Rendert**ls. 
Based on Radius Manipulator Sample Code by Scott Morrison, Discreet

SHORT DESCRIPTION

Magmapulators:GeometryManipulators is a set of scripted Manipulator plug-ins.
It is based on the sample code by Scott Morrison and provides support
for most important properties of Standard and Extended Primitives and some Shapes.


DESCRIPTION

Version 0.4 (01/29/2001) Version 0.35 (11/01/2000)


Version 0.32 (11/01/2000)


Version 0.31 (11/01/2000)
 


Version 0.3 (11/01/2000)
 



Version 0.2 (10/31/2000)
 
 
--
Does Not Apply (No Such Property)
  Supported by GeometryManipulators
  Implemented by Scott Morrisson
  Similar Property Exists but Not Supported Yet

Currently Supported Geometry Properties:
Object / Property
Length
Width
Height
Radius
Radius1
Radius2
Fillet /
CapHeight
Radial 
Segs/
Sides
Height
Segs
Width
Segs
Lenght
Segs
Box      
--
--
--
--
--
     
Cone
--
--
 
--
   
--
   
--
--
Sphere
--
--
--
 
--
--
--
 
--
--
--
Geosphere
--
--
--
 
--
--
--
 
--
--
--
Cylinder
--
--
   
--
--
--
   
--
--
Tube
--
--
 
--
   
--
   
--
--
Torus
--
--
--
--
 
Enhanced
--
 
--
--
--
Pyramid      
--
--
--
--
--
     
Teapot
--
--
--
 
--
--
--
 
--
--
--
Plane    
--
--
--
--
--
--
--
   
Hedra
--
--
--
 
--
--
--
--
--
--
--
Torus Knot
--
--
--
--
   
--
 
--
--
--
ChamferBox      
--
--
--
 
--
     
ChamferCylinder
--
--
   
--
--
     
--
--
OilTank
--
--
   
--
--
     
--
--
Capsule
--
--
   
--
--
--
   
--
--
Spindle
--
--
   
--
--
     
--
--
L-Ext      
--
--
--
--
--
     
Gengon
--
--
   
--
--
     
--
--
C-Ext      
--
--
--
--
--
     
RingWave
--
--
 
--
   
--
   
--
--
Prism      
--
--
--
--
--
 
--
--
QuadPatch    
--
--
--
--
--
--
 --
   
TriPatch    
--
--
--
--
--
--
--
--
--

Currently Supported Shape Properties:
Shape / Property
Radius 
Radius1
Radius2
Height
Width
Length
Helix Turns/
Star Points
Size
Rectangle
--
--
--
--
   
--
--
Circle  
--
--
--
--
--
--
--
Ellispe
--
--
--
--
   
--
--
Arc  
--
--
--
--
--
--
--
Donut
--
   
--
--
--
--
--
NGon  
--
--
--
--
--
--
--
Star
--
   
--
--
--
 
--
Text
--
--
--
--
--
--
--
 
Helix
--
     
--
--
 
--
Section
--
--
--
--
   
--
--

 

SOME EXAMPLES:
Box Standard Primitive: (v0.2)
  • Spheres: 2 pairs of Width and Length Manipulators on both sides, 1 Height Manipulator on top
  • High Boxes on both X sides move along Z: Height Segments (highlighted)
  • Long Boxes on all four sides move along X and Y: Width and Length segments.

  •  
Sphere Standard Primitive: (v0.2)
  • Circle: Radius (default by Scott Morrisson)
  • Two Spheres on a Circular Path: Segments (highlighted)

  •  
Cone Standard Primitive: (v0.2)
  • Sphere: Height Manipulator on top 
  • Circles: Radius1 on bottom, Radius2 on top
  • Two Spheres on a Circular Path: Segments (highlighted)
  • High Boxes on both sides along X: Height Segments 

  •  
Cylinder Standard Primitive: (v0.2)
  • Sphere: Height Manipulator on top 
  • Circle: Radius on bottom (standard shipping version)
  • Two Spheres on a Circular Path: Segments (highlighted)
  • High Boxes on both sides along X: Height Segments
Pyramid Standard Primitive: (v0.2)
  • Spheres: Height Manipulator on top, 2 Pairs of Width and Depth Manipulators on both sides 
  • High Boxes on both sides along X: Height Segments (highlighted)

  • NOTE: Height Segments Gizmo has 3 height segments itself when seen in wireframe mode!
Torus Standard Primitive: (v0.2)
  • Circle: Radius1 inside the Torus
  • Ring with two Spheres: Radius2
  • Two Spheres on a Circular Path: Segments
Plane Standard Primitive: (v0.2)
  • Spheres: 2 pairs of Width and Length Manipulators on both sides, 1 Height Manipulator on top
  • Long Boxes on all four sides move along X and Y: Width and Length segments.
Tube Standard Primitive:
  • Sphere: Height Manipulator on top 
  • Circles: Radius1 on bottom, Radius2 on top (highlighted)
  • High Boxes on both sides along X: Height Segments 
  • Two Spheres on a Circular Path: Segments

  •  
ChamferBox Extended Primitive: (v0.2)
  • Spheres: 2 pairs of Width and Length Manipulators on both sides, 1 Height Manipulator on top 
  • High Boxes on both sides along X: Height Segments
  • Long boxes at all four sides: Width and Length Segs.
  • Wide Boxes - 2 pairs along X and Y axis: Fillet (highlighted)
ChamferCylinder Extended Primitive: (v0.2)
  • Sphere: 1 Height Manipulator on top 
  • Spheres on a Circular Path: Segments (highlighted)
  • Circle: Radius 
  • High Boxes on both sides along X: Height Segments
  • Wide Boxes - 2 pairs along X and Y axis: Fillet 
Gengon Extended Primitive: (v0.1)
  • Sphere: 1 Height Manipulator on top
  • Circle: Radius 
  • High Boxes on both sides along X: Height Segments

  • NOTE: Height Segments Gizmo has 3 height segments itself when seen in wireframe mode!
    Wide Boxes - 2 pairs along X and Y axis: Fillet (highlighted)
OilTank Extended Primitive: (v0.1)
  • Sphere: 1 Height Manipulator on top 
  • Circle: Radius 
  • High Boxes on both sides along X: Height Segments

  • NOTE: Height Segments Gizmo has 3 height segments itself when seen in wireframe mode!
    Wide Boxes - 2 pairs along X and Y axis: Cap Height (highlighted)
Spindle Extended Primitive: (v0.1)
  • Sphere: 1 Height Manipulator on top 
  • Circle: Radius 
  • High Boxes on both sides along X: Height Segments

  • NOTE: Height Segments Gizmo has 3 height segments itself when seen in wireframe mode!
    Wide Boxes - 2 pairs along X and Y axis: Cap Height (highlighted)
Spline Primitive: (v0.3)


KNOWN PROBLEMS AND LIMITATIONS


DOWNLOAD GeometryManipulators

Please download the whole package from the Magmapulators: page.