JP-Constraint Entity(Point)의 이해 制御対象(ポイント)の理解
Summary 概要 | Constraint Point의 이해 制御ポイントの理解 |
---|---|
Related Function 関連機能 | Curve Library Mode : Curve Library > Constraint Entity > Point > Constraint Point(or Constraint Array Point ) カーブライブラリーモード : カーブライブラリー>制御対象>ポイント > Constraint Point(又は Constraint Array Point ) |
Type タイプ | FAQ, Tip, Example |
Q. Constraint Point에 대해 설명해 주세요.
Q. 制御ポイントについて説明してください。
A. Constraint Point는 Point Library와 Point Linked Entity 등 점을 참조하는 객체 생성 시 할당 대상이 되고,
Constraint Path 생성 시 참조 대상이 되는 역할을 합니다.
A. 制御ポイントはポイントライブラリーとポイント依存対象などを参照するオブジェクト作成時に割り当て対象となり、
制御パス作成時に参照対象となる役割をします。
CIM에는 형상을 결정하는 모델링과 별개로 모델의 Constraint만 담당하는 Constraint Entity라는 Object가 존재합니다.
이 구조는 모델링 중 생성된 다양한 객체가 갖고 있는 공통의 Constraint 정보를
하나의 Constraint Entity에 Link하여 통합 관리할 수 있기 때문에 모델을 통제하는데 유리합니다.
따라서 CIM의 선형 기반 모델링이 사용자의 의도대로 동작하기 위해 Constraint Entity에 대한 이해가 선행되어야 합니다.
CIM의 Constraint Entity는 아래와 같으며, 해당 FAQ에서는 Constraint Point에 대해서 다룹니다.
CIMには形状を決定するモデリングとは別に、モデルの制御だけを担当する制御対象というオブジェクトが存在します。
この構造は、モデリング中に作成された多様なオブジェクトが持つ共通の制御情報を
1つの制御対象に依存して統合管理できるため、モデルを統制するのに有利です。
したがって、CIMの線形基盤モデリングがユーザーの意図通りに動作するために制御対象に対する理解が先行されなければなりません。
CIMの制御対象は以下の通りであり、当該FAQでは制御ポイントについて扱います。
平面 ・ライブラリー空間内で基準軸に中立な平面
・空間にのパスを定義する時、両端範囲を定義するために必要
・平面の位置変更により臓側されたオブジェクトの長さ連動
制御対象 パス メインパス ・ライブラリー内の二つの平面が追加属性で定義されるパス
・制御ポイント/制御配列ポイント/長さ固定パスの参照経路
・パス依存対象/カーブライブラリーが線形に割り当てられる時の参照経路
長さ固定パス ・メインパスは制御ポイント又は平面により定義されるパス
・制御ポイント生成のための参照経路
・プレキャストげたとともに線形に連動し、3次元空間で特定長さを維持する直線オブジェクトに適用
始終点制御パス ・制御ポイントにより両端が制御されるパス
・斜張橋ケーブルとともに線形に連動し、線形の特定地点を連結して作成されるオブジェクトに適用
ポイント ポイント ・メインパス(長さ固定パス)に生成される制御点
・始終点制御パス/長さ固定パス生成のための参照点
・線形で特定位置に割り当てられるオブジェクトの制御点
配列ポイント ・メインパス(長さ固定パス)に生成される制御点
・線形に一定な規則で配列されるオブジェクトの制御点
<Constraint Entity의 종류>
<制御対象の種類>
Constraint Path의 속성에 연동하는 표현객체(Expression Entity)는
Curve Library Mode : Expression Entity > Path Linked 기능을 통해 생성되거나, 또는
Assembly Unit Mode : Expression Entity > Path Linked기능으로 생성된 Path Linked Entity에만 해당됩니다.
마찬가지로 Constraint Point의 속성에 연동하는 표현객체(Expression Entity)는
Point Library Mode의 Single Point 또는 Multi-Points로 생성된 라이브러리나
Curve Library Mode : Expression Entity > Point Linked 기능을 통해 생성되거나, 또는
Assembly Unit Mode : Expression Entity > Point Linked기능으로 생성된 Point Linked Entity에만 해당됩니다.
制御パスの属性に連動する制御方法(Expression Entity)は、
カーブライブラリーモード : 制御方法>パス依存機能によって生成されるか、または
アセンブリユニットモード : 制御方法>パス依存機能で生成されたパス依存対象にのみ該当します。
同様に、制御ポイントの属性に連動する制御方法(Expression Entity)は、
ポイントライブラリーモードの1点ポイントまたは複数ポイントで生成されたライブラリーまたは、
カーブライブラリーモード : 制御方法>ポイント依存機能によって生成されるか、または
アセンブリユニットモード : 制御方法>ポイント依存機能で生成されたポイント依存対象にのみ該当します。
Constraint Point는 Constraint Path 위에 정의되어 Layout에 할당됩니다. Constraint Point의 역할은 다음과 같습니다.
制御ポイントは制御パス上で定義され、線形に割り当てられます。制御ポイントの役割は以下の通りです。
Constraint Point의 역할
制御ポイントの役割
Constraint Point는 Point Library Mode, Curve Library Mode, Assembly Unit Mode에서 생성되어 다음의 용도로 활용됩니다.
(Point Library Mode에서) Single-Point Entity에서 객체가 Layout에 할당될 때 참조점
(Point Library Mode에서) Multi-Points Entity에서 객체 1D Line의 Start / End point 참조점
1Point Linked Entity에서 객체가 Layout에 할당될 때 참조점
Sub Path 생성을 위한 참조점
Rigid Path 생성을 위한 Location의 참조점
선형에 일정한 규칙으로 Array되는 객체를 할당하기 위한 참조점 (Constraint Array Point)
ConstraintPointはPointLibraryMode、CurveLibraryMode、AssemblyUnitModeで生成され、次の用途で活用されます。
(ポイントライブラリーモードで)1点ポイント対象でオブジェクトが線形に割り当てられる際の参照点
(ポイントライブラリーモードで)複数ポイント対象でオブジェクト1D線の始/終点参照点
1ポイント依存対象でオブジェクトが線形に割り当てられる際の参照点
始終点制御パス作成のための参照点
長さ固定パス作成のための位置の参照点
線形に一定の規則で配列されるオブジェクトを割り当てるための参照点(制御配列ポイント)
Constraint Point는 Constraint Point / Constraint Array Point로 나뉩니다.
Constraint Array Point의 경우 1Point Linked Entity에서만 활용이 가능하며 가로등과 같이 일정한 간격을 유지하며 반복 배치되는 객체를 할당할 경우 활용됩니다.
制御ポイントは制御ポイント/制御配列ポイントに分かれます。
制御配列ポイントの場合、1ポイント依存対象でのみ活用でき、街灯のように一定の間隔を維持しながら繰り返し配置されるオブジェクトを割り当てる場合に活用されます。
각 Constraint Point와 상관관계에 있는 Object는 다음과 같습니다.
各制御ポイントと相関関係にあるオブジェクトは以下の通りです。
Constraint Point
制御ポイント
Constraint Point가 영향을 받는 Object
制御ポイントが影響されるオブジェクト
그림 1. Main Path > Constraint Point
図 1 メイン制御パス>制御ポイント
그림 2. Rigid Path > Constraint Point
図 2 制御パス>制御ポイント
Constraint Point는 하나의 Main Path에 종속되어 Location / Alignment / Arrangement의 값이 동작합니다.
따라서 Layout 할당 후 해당 Main Path의 Geometry에 대하여 위치 정의가 이뤄집니다.
Rigid Path 위에도 Constraint Point를 생성할 수 있습니다.
이 때, Rigid Path를 참조하여 생성된 Constraint Point는 다른 Rigid Path 생성에 참조 Point로 선택할 수 없습니다.
制御ポイントは、1つのメイン制御パスに従属して位置/配列/整列の値が動作します。
したがって、線形割り当て後、該当メイン制御パスの形状について位置定義が行われます。
長さ固定パス上にも制御ポイントを作成することができます。
このとき、長さ固定パスを参照して作成された制御ポイントは、他の長さ固定パス作成に参照ポイントとして選択できません。
Constraint Point가 영향을 주는 Object
制御ポイントが影響を与えるオブジェクト
그림 3. Constraint Point > Rigid Path
図 3 制御ポイント>長さ固定パス
그림 4. Constraint Point > Sub Path
図 4 制御ポイント>始終点制御パス
Constraint Point의 Geometry는 Rigid Path의 Reference Location으로 활용되어 Coincident Point를 찾는데 활용됩니다.
또한 Constraint Point는 Sub Path의 Start / End Point의 참조점으로 활용됩니다.
制御ポイントの形状は長さ固定パスの参照位置として活用され、CoincidentPointを探すのに活用されます。
また、制御ポイントは始終点制御パスの始/終点の参照点として活用されます。
Constraint Array Point
制御配列ポイント
Constraint Array Point가 영향을 받는 Object
制御配列ポイントが影響を受けるオブジェクト
그림 5. Main Path > Constraint Array Point
図 5 メイン制御パス>制御配列ポイント
Constraint Array Point는 선택된 Main Path 위에서 Arrangement에 따라 Point를 배열합니다.
Layout에서의 Main Path 변화에 따라 각 Point의 Geometry도 변합니다.
制御配列ポイントは、選択されたメイン制御パス上で配列に従ってポイントを配列します。
線形におけるメイン制御パスの変化によって、各ポイントの形状も変化します。
Constraint Array Point가 영향을 주는 Object
制御配列ポイントが影響を与えるオブジェクト
Constraint Array Point의 정보를 참조해 생성되는 Constraint Entity는 없습니다.
制御配列ポイントの情報を参照して作成される制御対象はありません。