Bim:applyprofile
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:applyprofile enameOrVlaObject [ profileName [ rotation [ keepClippings ] ] ] )
- 機能
- 指定された、または選択されたプロファイルを、指定されたエンティティに適用する。
- 引数
- enameOrVlaObject : 割り当てられたプロファイルを取得するためのエンティティ(ename または VLA-Object)。エンティティは 任意の「曲線」タイプ(ライン、ポリライン、...)、または 3D Solid でなければならない。
- profileName : プロファイルは、"Standard:Name:Size "の形式の文字列で指定する。省略、NIL、空文字列の場合、「BIMプロファイル」ダイアログが開かれ、ユーザーはプロファイルを選択することができる。
- rotation : 軸を中心としたプロファイルの回転値(ラジアン単位、デフォルトは0)。
- keepClippings : エンティティのクリッピングを維持するか、削除するかを定義する(デフォルトはTでクリッピングを維持)。
- 戻り値
- プロファイルがターゲットエンティティに正常に適用された場合は profileName、指定されたプロファイルが存在しない場合、または指定されたエンティティが「曲線」または3dSolidエンティティでない場合はNIL。
- profileName が省略された場合は、BIM Profiles ダイアログで選択されたプロファイルの名称を返す。
- サンプル
(vl-load-bim) (setq ename (car (entsel)) (bim:applyprofile ename "JIS:H:890x299x15x23" (gz:deg->rad 90) ; enameに "JIS:H:890x299x15x23" プロファイルを90度回転させて適用する "JIS:H:890x299x15x23" (bim:applyprofile ename NIL (gz:deg->rad 90)) ;「BIMプロファイル」ダイアログで選択されたプロファイルを90度回転させて適用する。 "JIS:H:890x299x15x23"
関連事項