SICreateCurve
 
 
 

SICreateCurve

Description

Creates a curve with no points.

Scripting Syntax

oReturn = SICreateCurve( [Name], [Degree], [CurveType] );

Return Value

Returns the curve (a X3DObject object).

Parameters

Parameter Type Description
Name String Name of the curve
Degree Integer Degree of curve

Default Value: 3

Possible Values:

Description:

3 Cubic NURBS Curve
1 Linear NURBS Curve
CurveType Integer Specifies whether the curve is interpolated

Default Value: 1

Possible Values:

Description:

1 Interpolated Curve
0 Non-Interpolated Curve

Examples

VBScript Example

'This example creates a curve by adding points to the curve
newscene
'Create a cubic interpolating curve called MyCurve
SICreateCurve "MyCurve", 3, 1
SIAddPointOnCurveAtEnd "MyCurve", -8.074, -1.352, 0.135, False
SIAddPointOnCurveAtEnd "MyCurve", -5.041, -4.056, 0.406, False
SIAddPointOnCurveAtEnd "MyCurve", 4.293, -2.567, 0.257, False   
SIAddPointOnCurveAtEnd "MyCurve", 8.05, -4.0, 3.0123, False     
'Show the knots since we created an interpolating curve
SelectObj "MyCurve", , True
ToggleValue "compobjselknot", "*.camvis,Views.*.*.camvis"

See Also

CreateCurve SIAddPointOnCurve SIAddPointOnCurveAtStart SIAddPointOnCurveAtEnd GetCurveLength EvaluateCurveAt