VS:CreateNurbsSurface/ja

From Vectorworks Developer
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Description

NURBS曲面を作成します。

FUNCTION CreateNurbsSurface(
numUPts :LONGINT;
numVPts :LONGINT;
uDegree :INTEGER;
vDegree :INTEGER) : HANDLE;
def vs.CreateNurbsSurface(numUPts, numVPts, uDegree, vDegree):
    return HANDLE

Parameters

numUPts LONGINT U制御点の数
numVPts LONGINT V制御点の数
uDegree INTEGER U角度
vDegree INTEGER V角度

Return Value

新しく作成されたNURBS曲面のハンドルを返します。その他の場合はNILを返します。

Example

PROCEDURE Example;
VAR
	h :HANDLE;
BEGIN
	h := CreateNurbsSurface(3, 3, 1, 1);
	NurbsSetPt3D(h, 0, 0, 0, 0, 0);
	NurbsSetPt3D(h, 0, 1, 1, 0, 0);
	NurbsSetPt3D(h, 0, 2, 2, 0, 0);
	NurbsSetPt3D(h, 1, 0, 0, 1, 0);
	NurbsSetPt3D(h, 1, 1, 1, 1, 1);
	NurbsSetPt3D(h, 1, 2, 2, 1, 0);
	NurbsSetPt3D(h, 2, 0, 0, 2, 0);
	NurbsSetPt3D(h, 2, 1, 1, 2, 0);
	NurbsSetPt3D(h, 2, 2, 2, 2, 0);
	ResetBBox(h);
END;
RUN(Example);

Version

利用可能バージョン: VectorWorks9.0

See Also

関連関数:

VS:NurbsSurfaceEvalPt

関連関数: [[VS:NurbsSurfaceEvalPt]]