Difference between revisions of "VS:ConvertToNURBS"

From Vectorworks Developer
Jump to: navigation, search
m (1 revision)
(fix note: SetPlanarRefIDToGround)
 
Line 40: Line 40:
  
 
<remark>
 
<remark>
([[User:Orso.b.schmid|Orso]], 2010 Dec. 24) The orientation of the generated NURBS object is -like for extrudes- based on the active view. You should set the view to top, to have predictable results. Unlike extrudes- this also happens while creating the object in PIO. Since in PIO it's highly advisable NOT to change view, you shouldn't use this call in this environment.
+
([[User:Orso.b.schmid|Orso]], 2010 Dec. 24) The orientation of the generated NURBS object is -like for extrudes- based on the active view. Set the plane of your profile object with [[VS:SetPlanarRefIDToGround]] if you need it planar.
 
</remark>
 
</remark>
  

Latest revision as of 02:31, 13 May 2018

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

Description

This function converts the input object into a new NURBS object or a group of NURBS objects in the document.
FUNCTION ConvertToNURBS(
h  :HANDLE;
keepOrig  :BOOLEAN) : HANDLE;
def vs.ConvertToNURBS(h, keepOrig):
    return HANDLE

Parameters

h HANDLE Handle of original object.
keepOrig BOOLEAN Leave the original object in the drawing.

Remarks

(Orso, 2010 Dec. 24) The orientation of the generated NURBS object is -like for extrudes- based on the active view. Set the plane of your profile object with VS:SetPlanarRefIDToGround if you need it planar.

Example

VectorScript

PROCEDURE Example;
VAR
h :HANDLE;
BEGIN
h := FSActLayer;
h := ConvertToNURBS(h, FALSE);
h := CreateOffsetNurbsObjectHandle(h, 1);
END;
RUN(Example);

Python

def Example():
	h = vs.FSActLayer()
	h = vs.ConvertToNURBS(h, False)
	h = vs.CreateOffsetNurbsObjectHandle(h, 1)
Example()

Version

Availability: from VectorWorks 10.0
Personal tools
NamespacesFFFF

Variants
Actions
Advanced Search
See Also
Navigation
Toolbox