# 3D Profile Fixture Functions

The 3D Profile Fixture functions allow you to set up profile fixture coordinates that 3D profile feature extraction tools can use as input. Using a profile fixture ensures that the profile feature extraction tool extracts the same feature from a profile regardless of any changes in position during acquisition. The profile fixture coordinates are on the same plane as the profile, and relative to the profile origin based on an input profile feature.

Note: 3D Profile Fixture Tools are only able to track movements on the plane of the the profile extraction rectangle. To track movements outside the profile extraction plane, you can use a 3D Fixture tool on the profile.

3D Profile Fixture functions require a Profile3D structure and one or more 3D structures as input. The following 3D Profile Fixture functions are available:

- ProfileFixtureFromPoint3D - creates profile fixture coordinates from a Point3D structure, allowing you to track acquisition translation along the Xp and Zp axes. The ProfileFixtureFromPoint3D function cannot compensate for rotation in the acquisition.

- ProfileFixtureFromTwoLines3D - creates profile fixture coordinates from the intersection point of two Line3D structures, allowing you to track acquisition translation along the Xp and Zp axes. The ProfileFixtureFromTwoLines3D function cannot compensate for rotation in the acquisition.

- ProfileFixtureFromTwoPoints3D - creates profile fixture coordinates using two Point3D structures, allowing you to track acquisition translation along the Xp and Zp axes, as well as rotation along the Yp-axis.