User Tools

Site Tools


ig.creator:products:points

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 Products or 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.

ig.creator/products/points.txt · Last modified: 2024/04/04 08:04 by 127.0.0.1