VS:TrimNurbsSurface/ja

From Vectorworks Developer
Revision as of 14:39, 12 August 2013 by Root (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Description

任意のNURBS曲線でNURBS曲面をトリミングします。

FUNCTION TrimNurbsSurface(
surfaceHandle :HANDLE;
curveHandle :HANDLE) : BOOLEAN;
def vs.TrimNurbsSurface(surfaceHandle, curveHandle):
    return BOOLEAN

Parameters

surfaceHandle HANDLE トリミングされるNURBS曲面
curveHandle HANDLE トリミングするNURBS曲線

Return Value

トリミングが成功したかどうかを返します。

Example

PROCEDURE Example;

VAR
surfaceH, curveH :HANDLE;
bFlag :BOOLEAN;

BEGIN
surfaceH := 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);

curveH := CreateNurbsCurve(0, 0, 0, TRUE, 2);
AddVertex3D(nC, 1, 1, 0);
AddVertex3D(nC, 2, 0, 0);

bFlag := TrimNurbsSurface(surfaceH, curveH);
END;

RUN(Example);

Version

利用可能バージョン: Vectorworks 2013

See Also

関連関数:

VS:CreateNurbsSurface | VS:CreateNurbsCurve

関連関数:

[[VS:CreateNurbsSurface]]

| [[VS:CreateNurbsCurve]]