Professional Documents
Culture Documents
Page 1
9.227 9.366 0
5.556 4.53 0
10.663 -1.855 0
7.413 -7.518 0
4.734 -5.818 0
6.524 -11.83 0
3.836 -10.767 0
-1.028 -14.258 0
-5.854 -10.536 0
-3.801 -8.894 0
-7.399 -6.277 0
-10.67 -8.894 0
END Polygon
Page 2
Units
Measurement units are not specified within the Iris PLY file. It is the responsibility of the application to choose what units are applied to the file
content.
IDENTIFIER
SPECIFIES
START
PLY #1
Layer Identifier
You can include process step layers in part files. These layers appear in the Process list when you start a workpackage.
Layers are like folders for process steps, each folder containing one or more process steps.
Layer commands cannot be contained within the process step identifier markers. For more information on ending process
step layers, see End Markers. You can define as many layers as you want within a ply data file.
IDENTIFIER
SPECIFIES
LAYER
Indicates this is the start of a layer and may contain one or more Ply definition.
START
Layer1
Polygon Definitions
A polygon is displayed as a closed figure only if the first and last vertices of the polygon are identical.
IDENTIFIER
SPECIFIES
Polygon
Page 3
Normal vectors are unit length vectors perpendicular to the surface of the tool. If the vector is not one unit long, vectors are automatically scaled to
a length of one unit. If the software detects a zero length vector, or that a point is missing a normal vector, it does not use surface normals to
determine the clipping for any template data in the file.
Without normals, a projector will clip a part by calculating which points are closest to a projector and use that projector to display them. For more
information see Auto-Clipping.
IDENTIFIER
SPECIFIES
Text
ALIGN EDGE
The next three lines are the coordinates of the text marker, identify the location where the application displays the text
marker.
When defining text markers, the first point should be the lower left of the text marker, the second point should be the
lower right of the text marker, and the third point should define the upper left point of the text marker. If the first and third points are reversed, the
system does not display the text marker. This is because the normal vector is formed
between the third and first points, and when using the right-hand rule, the defined marker points into the tool.
The placement, width, and direction of the text marker determine the position, size, and orientation of the display text
(respectively). The projection program bases the font size of the projected text on the width of the text marker (x distance between first two data
points). You can assign any size font in this manner.
End Markers
The end of each process step is indicated by the keyword END, followed by the string that identifies the process step.
The end of each process layer is indicated by the keywords LAYER END, followed by the string that identifies the name
of the process layer.
The layer and process step names must match the names in the corresponding LAYER START string exactly. The layers and
steps must be in the correct order.
Page 4
Defining and Using Datums within the Iris PLY File Format
Since the Iris PLY File Format can be read and written by the LaserEdge Planner program, its syntax is conformant with other PLY files. When
used to support Iris SPS (Photo Alignment) Work Orders, there are some additional rules applied to Ply naming and layering. Iris is able to identify
these special ply and layering conventions and from the content, it constructs legal SPS content.
Layering
For Iris 3D support, Iris allows at most one level of layering, i.e. no layer can exist inside another layer. For Iris SPS support, all regular Process
Steps must be enclosed in a single layer. Each of those layers must contain another layer whose name must be DATUMS.
Plies defined inside the DATUMS layer are considered to be the Datums, defined below and each must conform with the Datum naming
conventions described below.
Shared Datums
Two different layers may use the same CAD feature as one of its Datums. When used in this way, the feature is known as a Shared Datum. To
create a Shared Datum, copy the ply from one DATUMS layer to the other DATUMS layer, keeping the geometry and name identical. When
loaded, Iris will merge these into a single entity.
Datum Definitions
POINT
The Point Datum is defined according to the above naming conventions. A single point polygon is required.
IDENTIFIER
SPECIFIES
start POINT
Point #1
Polygon
Number of Points
X,Y and Z coordinates of the point which is usually a double precision floating point number
LINE
The Point Datum is defined according to the above naming conventions. A two point polygon is required.
IDENTIFIER
SPECIFIES
start LINE
A Line
Polygon
Number of Points
-1.028 -14.258
0.000
Page 5
-7.028 -4.012
0.000
X,Y and Z coordinates of another point on the line. There many be more than two if they are collinear but there must be at
least two
ARC
The Arc Datum is defined according to the above naming conventions. The points included in the definition are fitted to a circle and must conform
to the circular shape to a certain tolerance. An ARC must be circular and planar and may or may not form a complete circle. A complete circle
must specify the same point in the first and last positions.
IDENTIFIER
SPECIFIES
start ARC
Hole #1
Polygon
36
XYZ
The next thirty six lines are the values of the points which define the circle.
HOLE
The Hole Datum is defined according to the above naming conventions. The points included in the definition are fitted to a circle and must
conform to the circular shape to a certain tolerance. An HOLE must be circular and planar and may or may not form a complete circle. A complete
circle must specify the same point in the first and last positions.
IDENTIFIER
SPECIFIES
start HOLE
Hole #1
Polygon
36
XYZ
The next thirty six lines are the values of the points which define the circle. There must always at 3 values defining the location
X Y Z of the point, each a floating-point number.
end HOLE
Hole #1
SURFACEPOINT
The Surface Point is defined according to the above naming conventions. A polygon of a single point, including a normal vector, is required.
IDENTIFIER
SPECIFIES
START SURFACEPOINT
Point #1
Polygon
Number of Points
X,Y and Z coordinates of the point which is usually a double precision floating point number
001
X,Y and Z of the surface normal of the point, whose direction is at right angles away from the surface.
Page 6
Page 7