VS:TrimNurbsSurface/ja
.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
See Also
関連関数:
VS:CreateNurbsSurface | VS:CreateNurbsCurve
関連関数:
[[VS:CreateNurbsSurface]]
| [[VS:CreateNurbsCurve]]