VS:CreateContourCurves/ja

From Vectorworks Developer
Jump to navigation Jump to search

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

Description

ハンドルで指定したソリッド図形に、指定した間隔で等高線を作成します。

FUNCTION CreateContourCurves(
inSourceObject :HANDLE;
delta :REAL;
ptOnPlane :POINT3D;
normal :POINT3D) : HANDLE;
def vs.CreateContourCurves(inSourceObject, delta, ptOnPlane, normal):
    return HANDLE

Parameters

inSourceObject HANDLE ソリッド図形のハンドル
delta REAL 等高線の間隔
ptOnPlane POINT3D 等高線を定義するために使われている平面上の点の座標
normal POINT3D 平面の法線ベクトル

Return Value

等高線を表すNURBS曲線のグループへのハンドル

Example

PROCEDURE Example;
VAR
	inSourceObject :HANDLE; 
	delta :REAL; 
	ptOnPlaneX, ptOnPlaneY, ptOnPlaneZ :REAL; 
	normalX, normalY, normalZ :REAL;
	h :HANDLE;
BEGIN
	inSourceObject := FSActLayer;
	delta := 0; {number of slices}
	ptOnPlaneX := 0;
	ptOnPlaneY := 0;
	ptOnPlaneZ := 610;
	normalX := 0;
	normalY := 0;
	normalZ := 1;
	h := CreateContourCurves(inSourceObject, delta, ptOnPlaneX, ptOnPlaneY, ptOnPlaneZ, normalX, normalY, normalZ);
END;
RUN(Example);

Version

利用可能バージョン: VectorWorks10.1