Transform

 

The Transform module is created with the CreateModule command by setting the Type to Transform. The properties of the Transform are altered with the ModifyModule command. This is similar to the Network | Computational | Transform command.

 

Module Type

Transform

 

Syntax

object.Construct(“CreateModule”)

object.Option(“Type”, “Transform”)

object.Do() or object.DoOnce()

 

object.Construct(“ModifyModule”)

object.Option(“Module”, “Transform”)

object.Option(“Option_Name”, “OptionValue”)

object.Do() or object.DoOnce()

 

Option Name

TransformDragger

TransformOrigin

TransformRotationAngle

TransformRotationReset

TransformScaleReset

TransformTransReset

TransformXOrigin

TransformXRotation

TransformXScale

TransformXTrans

TransformYOrigin

TransformYRotation

TransformYScale

TransformYTrans

TransformZOrigin

TransformZRotation

TransformZScale

TransformZTrans

 

 

Example

This example shows how to create a Transform module attached to a lattice.

 

Sub Main

  'Declares VoxlerApp as an object

  Dim VoxlerApp As Object

 

 'Creates an instance of the Voxler application object

 'and assigns it to the variable named "VoxlerApp"

  Set VoxlerApp = CreateObject("Voxler.Application")

 

 'Make Voxler visible

  VoxlerApp.Visible = True

 

 'Access CommandApi

  Set CommandApi = VoxlerApp.CommandApi

 

 'Create a new Voxler document

  CommandApi.Construct ("New")

  CommandApi.DoOnce()

 

 'Create a test lattice

  CommandApi.Construct ("CreateModule")

  CommandApi.Option("Type", "TestLattice")

  CommandApi.Option ("AutoConnect", "False")

  CommandApi.Do()

 

 'Add a Transform module to the test lattice

  CommandApi.Construct ("CreateModule")

  CommandApi.Option ("Type", "Transform")

  CommandApi.Option ("AutoConnect", "True")

  CommandApi.Option ("SourceModule", "TestLattice")

  CommandApi.Do()

 

End Sub

 

Used by: CreateModule, ModifyModule

 

 

See Also

Automation Model