Vla-createtypedarray
- 構文
- (vla-createtypedarray vla-object ' ' ')
- 機能
- タイプ指定された引数の配列を含むバリアント型を作成する。
- 引数
-
- vla-object … Utility の VLAオブジェクト
- VarArr … バリアント型の変数(中身は配列)。
- Type … 指定するデータ型。
- VbVarType 列挙型 :vbBoolean、vbInteger、vbLong、vbSingle、またはvbDouble。
- Value1 [Value2, ...ValueN] … バリアント型に含まれる値。上記の Type パラメータに指定する型。
- 戻り値
- nil
- サンプル
(vl-load-com) (defun c:Example_CreateTypedArray() ;; CreateTypedArrayメソッドを使用してダブルから作成された ;; 変異配列からスプラインを作成すサンプル。 ;; このメソッドは遅延バインディングされることに注意。 ;; ないときは、ユーティリティオブジェクト( utilObj )を宣言する (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) (setq utilObj (vla-get-Utility doc)) ;; スプラインの定義 (vla-CreateTypedArray utilObj 'startTan vlax-vbDouble 0.5 0.5 0) (vla-CreateTypedArray utilObj 'endTan vlax-vbDouble 0.5 0.5 0) (vla-CreateTypedArray utilObj 'fitPoints vlax-vbDouble 0 0 0 5 5 0 10 0 0) ;; スプラインを生成 (setq modelSpace (vla-get-ModelSpace doc)) (setq splineObj (vla-AddSpline modelSpace fitPoints startTan endTan)) (vla-ZoomAll acadObj) )
関連事項