Question
Please explain the Constraint Point.
Answer
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>
Hello
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
ㆍ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)
Constraint 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
Property of Constraint Point
The properties of Constraint Point are composed of Classification / Constraint Path / Location / Alignment / Geometry.
Constraint Path
: Path to be referenced by Constraint Point
(Main Path and Rigid Path can be selected as Targets)
Location
: Point position on the selected Path
(X coordinate value with the Path Start Point as the reference point)
Alignment
: Correspondence rule of Point Location according to Layout
- Ratio : Maintains the location ratio to Unit Length and responds
- Distance : Respond while maintaining the X-direction Distance from Origin Point to Location
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 which affect 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
Property of Constraint Array Point
The properties of Constraint Array Point are composed of Classification / Constraint Path / Arrangement / Minimum clearance / Geometry.
Constraint path
: Path to be referenced by Constraint Array Point
(Main Path and Rigid Path can be selected as Targets)
Arrangement
: Array rule of points on the line
(5 types including Pattern Spacing)
Minimum clearance
: Define an area to create a point from the start and end points of the path (Arrangement operates within the area separated from both sides by the minimum clearance)
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.
Objects which affect Constraint Array Point
There is no Constraint Entity that is created by referencing the information of Constraint Array Point.