Understanding the Constraint Entity(Point)
Summary | Understanding Constraint Points |
---|---|
Related Function | Curve Library Mode : Curve Library > Constraint Entity > Point > Constraint Point (or Constraint Array Point ) |
Type | FAQ, Tip, Example |
Q. Please explain the Constraint Point.
A. Constraint Point becomes an assignment target when creating objects that refer to points, such as Point Library and Point Linked Entity,
It serves as a reference target when creating a constraint path.
In CIM, there is an object called Constraint Entity that is responsible for only the constraint of the model apart from modeling that determines the shape.
This structure captures the common constraint information of various objects created during modeling.
It is advantageous to control the model because it can be integrated and managed by linking to one Constraint Entity.
Therefore, in order for CIM's align-based modeling to work as intended by users, an understanding of Constraint Entity is required.
The Constraint Entity of CIM is as follows, and this FAQ deals with Constraint Point.
<Type of Constraint Entity>
Expression Entity linked to Constraint Path property is only applicable to Path Linked Entity created by
Curve Library Mode : Expression Entity > Path Linked function or
Assembly Unit Mode : Expression Entity > Path Linked function .
Similarly , Expression Entity linked to the properties of Constraint Point is a library created as Single Point or Multi-Points in Point Library Mode, or is created through Curve Library Mode: Expression Entity > Point Linked function, or Assembly Unit Mode: It is only applicable to Point Linked Entity created by Expression Entity > Point Linked function .
Constraint Point is defined above Constraint Path and assigned to Layout. The role of Constraint Point is to:
Role of Constraint Points
Constraint Point is created in Point Library Mode, Curve Library Mode, and Assembly Unit Mode and is used for the following purposes.
(In Point Library Mode) Reference point when an object is assigned to a Layout in Single-Point Entity
(In Point Library Mode) Start / End point reference point of object 1D Line in Multi-Points Entity
A reference point when an object is assigned to a layout in a 1Point Linked Entity.
Reference point for sub path creation
Reference point of Location for Rigid Path creation
Reference point for allocating objects that are arrayed according to a certain rule (Constraint Array Point)
onstraint Point is divided into Constraint Point / Constraint Array Point.
Constraint Array Point can only be used in 1Point Linked Entity, and is used when allocating objects that are repeatedly placed at regular intervals, such as street lights.
The objects correlated with each constraint point are as follows.
Constraint Point
Objects affected by Constraint Point
Figure 1. Main Path > Constraint Point
Figure 2. Rigid Path > Constraint Point
Constraint Point is dependent on one Main Path and the values of Location / Alignment / Arrangement operate.
Therefore, after layout assignment, the location is defined for the geometry of the corresponding Main Path.
Constraint Points can also be created on Rigid Paths.
At this time, the Constraint Point created by referring to the Rigid Path cannot be selected as a reference point to create another Rigid Path.
Objects affected by Constraint Point
Figure 3. Constraint Point > Rigid Path
Figure 4. Constraint Point > Sub Path
Geometry of Constraint Point is used as Reference Location of Rigid Path to find Coincident Point.
In addition, the Constraint Point is used as a reference point for the Start / End Point of the Sub Path.
Constraint Array Point
Objects affected by Constraint Array Point
Figure 5. Main Path > Constraint Array Point
Constraint Array Point arranges Points according to the Arrangement on the selected Main Path.
According to the change of Main Path in Layout, the geometry of each Point also changes.
Object affected by Constraint Array Point
There is no Constraint Entity that is created by referencing the information of Constraint Array Point.