Understanding the Constraint Entity(Point)

Summary

Understanding Constraint Points

Summary

Understanding Constraint Points

Related Function

Curve Library Mode : Curve Library > Constraint Entity > Point > (or )
Assembly Unit Mode : Assembly Unit > Constraint Entity > Point > (or )

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

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 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

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.


Object affected by Constraint Array Point

There is no Constraint Entity that is created by referencing the information of Constraint Array Point.