====== Products/Points ====== This page implements the creation and management of Attachment Points. Such points are needed for inter-product behaviour, such as snapping, and rules. A Point is defined by: * Key - The unique id of the point. * Foreign - The regular expression defining potential counter points. The id may contain ? (1 character) or * (0 - n characters) elements in order to describe a whole set of matching points. * Type - The type of the Point describes how this Point should be applied (see below). * Pt X - Defines, by value or expression, the x coordinate in Meter, relative to the Product's origin. * Pt Y - Defines, by value or expression, the y coordinate in Meter, relative to the Product's origin. * Pt Z - Defines, by value or expression, the z coordinate in Meter, relative to the Product's origin. * Rot X - Defines, by value or expression, the x rotation in Degrees, relative to the Product's origin. * Rot Y - Defines, by value or expression, the y rotation in Degrees, relative to the Product's origin. * Rot Z - Defines, by value or expression, the z rotation in Degrees, relative to the Product's origin. * Enable - A value or expression that enables/disables the point at run-time. * Representation - Defines the visual representation of the point in the run-time system. The following Types are defined: * Origin - Defines an Origin of the object with respect to a counter Child point. For most Products, one Origin is sufficient but sometimes more than one are needed. * Child - Defines an attachment point for child object. The child's origin will be considered for matching and position/orientation. * Left (Right) - Defines an attachment point for a neighbor object. The neighbor's Right (Left) point will be considered for matching and position/orientation. * Top (Bottom) - Defines an attachment point for a neighbor object. The neighbor's Bottom (Top) point will be considered for matching and position/orientation. * Front (Back) - Defines an attachment point for a neighbor object. The neighbor's Back (Front) point will be considered for matching and position/orientation. * Minimum, Maximum - Defines the extent of the Product relative to it's local origin (0, 0, 0). You need to select a Product in either [[ig.creator:products|Products]] or [[ig.creator:assets:commercial|Assets/Commercial]] to enter this page. If no Product is selected, you will be re-directed automatically. === Note === Key and Foreign should have some scope-oriented prefix in order to avoid miss interpretations or matches with other data. Do not enter more than one rotation value != 0. X and Z Rotation are currently not supported. Support of Left (Right), Front (Back), Top (Bottom) depends on specific run-time environments.