VS:CreateNurbsSurface/ja: Difference between revisions

From Vectorworks Developer
Jump to navigation Jump to search
m (1 revision)
 
m (1 revision)
 
(No difference)

Latest revision as of 14:25, 12 August 2013

.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]]