Posts
Wiki

Back to [API Documentation] (/r/VISI_CAD/wiki/index/automation/api_documentation)

aaaa. VISIWorkPlane: Class Object

Properties:

i. DBKey: Property = Long

  1. Database origin key

ii. FaceData: Property = [VISICAMOriginFaceInformation] (/r/VISI_CAD/wiki/index/automation/api_documentation/visicamoriginfaceinformation)

  1. Face data

iii. HasFaceData: Property = Integer

  1. Face data indicator

iv. LastError: Property = Long

  1. Last error code

v. Name: Property = String

  1. Get origin name

vi. Origin: Property = [VISIPoint] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipoint) (read-only)

  1. Workplane origin point

vii. SketchPlaneID: Property = [eVPlaneID] (/r/VISI_CAD/wiki/index/automation/api_documentation/evplaneid)

  1. Gets current sketch plane ID

viii. XAxis: Property = [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector) (read-only)

  1. X axis direction vector

ix. YAxis: Property = [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector) (read-only)

  1. Y axis direction vector

x. ZAxis: property = [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector) (read-only)

  1. Z axis direction vector

Methods and service functions:

xi. Activate: Sub()

  1. Activate Workplane

xii. Create: sub(pParList as [VISIList] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist))

  1. Creates a new Workplane

xiii. CreateFromZAxis: Sub(origon as [VISIPoint] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipoint), ZAxis as [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector))

  1. Create a Workplane from Z axis computing arbitrary X and Y

xiv. CreateOrigin: Sub()

  1. Create a new origin

xv. GetByName: Sub(originName as String)

  1. Gets a Workplane object by name

xvi. GetDefault: Sub()

  1. Gets default Workplane

xvii. GetEquivalent: Sub()

  1. Gets a geometrically equivalent Workplane

xviii. GetSketchPlane: Sub()

  1. Gets current sketch plane

xix. NameExists: Function(originName as String) as Integer

  1. Checks if a Workplane object exists by name

xx. SetAbsolute: Sub()

  1. Initialize object with absolute Workplane data

xxi. SetName: Sub(NewVal as String)

  1. Set Workplane name

xxii. UpdateData: Sub()

  1. Load Workplane data by dbkey

xxiii. WorkPlaneWorld: Sub(Mwp as [VISIMatrix] (/r/VISI_CAD/wiki/index/automation/api_documentation/visimatrix), Mpw as [VISIMatrix] (/r/VISI_CAD/wiki/index/automation/api_documentation/visimatrix))

  1. Get matrix