Skip to main content
CIM Created Edited

[CIM/Infor-Base] Understanding the Constraint Entity(Point)


Please explain the Constraint Point.



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
ㆍ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)
: Point position on the selected Path
  (X coordinate value with the Path Start Point as the reference point)
: 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)
: 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.

Was this article helpful?