ConstructionSnapPointTypes Enumerator

Description

Identifies the kind of snapped location described by a ConstructionSnapPoint. The snap-point type tells the API how the supplied 3D point relates to the referenced entity (for example, an edge midpoint or a tangent point on a cylindrical face). Use Default when the point is a plain pick on the entity and no semantic snap classification applies.


Defined in namespace "adsk::fusion" and the header file is <Fusion\FusionTypeDefs.h>

Values

Name Value Description
ArcCenterConstructionSnapPointType 2 Center of a circular or elliptical edge (for example an arc center). The entity is the circular edge.
DefaultConstructionSnapPointType 0 Point with no semantic snap classification. The supplied 3D point is stored on the referenced entity exactly as given.
EdgeEndConstructionSnapPointType 5 End vertex of an edge. The entity is the edge.
EdgeMidConstructionSnapPointType 1 Midpoint of a linear or curved edge. The entity is the edge.
EdgeStartConstructionSnapPointType 4 Start vertex of an edge. The entity is the edge.
FaceCenterConstructionSnapPointType 3 Geometric center of a planar face. The entity is the planar face.
TangentOnCylinderOrConeConstructionSnapPointType 6 A point that lies on a cylindrical or conical face. The entity is the curved face. The exact location on the face is taken from the supplied 3D point.
TangentOnSphereConstructionSnapPointType 7 A point that lies on a spherical face. The entity is the spherical face.
TangentOnSplineConstructionSnapPointType 9 A point that lies on a spline face. The entity is the spline face.
TangentOnTorusConstructionSnapPointType 8 A point that lies on a toroidal face. The entity is the toroidal face.

Version

Introduced in version September 2026