VS:TrimNurbsSurface/ja

From Vectorworks Developer
Jump to: navigation, 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]]
Personal tools
NamespacesFFFF

Variants
Actions
Advanced Search
See Also
Navigation
Toolbox
In other languages