AnnotationPlaneDefinition Object
Description
The AnnotationPlaneDefinition object represents the information used to define an annotation plane. It’s not the actual annotation plane, but only the definition of a plane.
Methods
AnnotationPlaneToModel |
Method that takes a 2d coordinate in annotation plane space, and returns a Point3d containing the coordinates of the point in model space. |
Copy |
Method that creates a copy of this AnnotationPlaneDefinition object. The new AnnotationPlaneDefinition object is independent any annotation plane. It can edited and used as input to edit an existing annotation plane or to create a new annotation plane. |
ModelToAnnotationPlane |
Method that takes a 3d coordinate in model space, projects it onto the annotation plane along the normal of the plane and returns a Point2d object containing the resulting coordinate point in annotation plane space. |
Properties
Application |
Gets the root Application object. Where the property is weakly-typed, it can be set to (QueryInterfaced for) 'Application' when running with Inventor whereas, 'ApprenticeServer' when running with the Apprentice Server. |
Origin |
Read-only property that returns origin of the annotation plane in model space. |
Parent |
Read-only property that returns the parent annotation plane this definition is associated with. This property can be Nothing in the case the definition was created using either the CreateAnnotationPlaneDefinitionUsingIntents or CreateAnnotationPlaneDefinitionUsingPlane methods of the ModelAnnotations object. |
PlanarEntity |
Read-only property that returns the planar entity the annotation plane is associated with. This property can return Nothing in the case it’s not associated with a planar entity. |
Plane |
Read-only property that returns the plane geometry indicating the position and orientation of the annotation plane in model space. |
Transformation |
Read-only property that returns a matrix indicating the position and orientation of the annotation plane in model space. |
Type |
Read-only property returning kAnnotationPlaneDefinitionObject indicating this object’s type. |
XAxis |
Read-only property that returns the orientation of the x axis of the annotation plane in model space. |
XAxisEntity |
Read-write property that sets and gets the entity that defines the x axis of the annotation plane. |
XAxisRotation |
Read-write property that gets and sets the rotation of the x-axis in radians against the XAxisEntity. Valid value is in (-Pi, Pi]. |
Accessed From
AngularModelDimensionDefinition.AnnotationPlaneDefinition,
AnnotationPlane.Definition,
AnnotationPlaneDefinition.Copy,
AnnotationPlaneDefinitionsEnumerator.Item,
AnnotationPlaneProxy.Definition,
DiameterModelDimensionDefinition.AnnotationPlaneDefinition,
LinearModelDimensionDefinition.AnnotationPlaneDefinition,
ModelAnnotations.CreateAnnotationPlaneDefinitionUsingPlane,
ModelDatumIdentifierDefinition.AnnotationPlaneDefinition,
ModelDimensionDefinition.AnnotationPlaneDefinition,
ModelFeatureControlFrameDefinition.AnnotationPlaneDefinition,
ModelGeneralNoteDefinition.AnnotationPlaneDefinition,
ModelHoleThreadNoteDefinition.AnnotationPlaneDefinition,
ModelLeaderNoteDefinition.AnnotationPlaneDefinition,
ModelSurfaceTextureSymbolDefinition.AnnotationPlaneDefinition,
ModelWeldingSymbolDefinitions.AnnotationPlaneDefinition,
RadiusModelDimensionDefinition.AnnotationPlaneDefinition
Version
Introduced in version 2018