カスタムコンポーネントの原点の定義
Not version-specific
Tekla Structures
Environment
Japan
Q:
作成したカスタムコンポーネント、意図したとおりに動作しない場合があります。
またエディタ上でコンポーネント平面等を使って、距離条件を定義しようとした際に適切な平面を指示することができない場合があります。
登録時に、何か設定することができるのでしょうか?
A:
カスタムコンポーネントの定義に関するプロパティのひとつに[原点]があります。
[原点]では、メイン部材(または副部材)を基準としたカスタムコンポーネントの位置を定義します。ここで定義した原点タイプによっては、コンポーネント実行時に意図した結果の得られないことがあります。
デフォルトの状態では、[原点]が"中"に設定されていますが、作成するコンポーネントにより、適切な"原点タイプ"を定義する必要があります(*1)。
[特記事項/補足説明]
(*1)例
[原点]をデフォルト設定である"中"のまま、コンポーネントを実行すると、中心線(メイン部材)と中心線(副部材)の交点にコンポーネントが作成されます。しかし、スプライスジョイントなど突き合わせになる取り合いでは、交点が求められないためコンポーネントは配置位置を認識できません。この場合は、コンポーネントの原点タイプ(*2)を"部材端"に定義する必要があります。
(*2)原点タイプ
カスタムコンポーネントは、設定した原点タイプにより、作成するオブジェクトの位置を判断します。
詳細については、ヘルプの[ディテール]->[カスタムコンポーネント]->[カスタムコンポーネントリファレンス]->[原点]を参照してください。
作成したカスタムコンポーネント、意図したとおりに動作しない場合があります。
またエディタ上でコンポーネント平面等を使って、距離条件を定義しようとした際に適切な平面を指示することができない場合があります。
登録時に、何か設定することができるのでしょうか?
A:
カスタムコンポーネントの定義に関するプロパティのひとつに[原点]があります。
[原点]では、メイン部材(または副部材)を基準としたカスタムコンポーネントの位置を定義します。ここで定義した原点タイプによっては、コンポーネント実行時に意図した結果の得られないことがあります。
デフォルトの状態では、[原点]が"中"に設定されていますが、作成するコンポーネントにより、適切な"原点タイプ"を定義する必要があります(*1)。
[特記事項/補足説明]
(*1)例
[原点]をデフォルト設定である"中"のまま、コンポーネントを実行すると、中心線(メイン部材)と中心線(副部材)の交点にコンポーネントが作成されます。しかし、スプライスジョイントなど突き合わせになる取り合いでは、交点が求められないためコンポーネントは配置位置を認識できません。この場合は、コンポーネントの原点タイプ(*2)を"部材端"に定義する必要があります。
(*2)原点タイプ
カスタムコンポーネントは、設定した原点タイプにより、作成するオブジェクトの位置を判断します。
詳細については、ヘルプの[ディテール]->[カスタムコンポーネント]->[カスタムコンポーネントリファレンス]->[原点]を参照してください。