|
Is it possible to create a mesh surface using AddNurbsSurfaceMesh2 in JScript.
I tried this code and the only thing I get is a “syntax error” at the last line.
// ------------------------------------------------------------------
// Test AddNurbsSurfaceMesh2
// ------------------------------------------------------------------
var oRoot = Application.ActiveProject.ActiveScene.Root ;
var a = 2/3 ;
// Create array of control points in the format X,Y,Z,W,V,U with U rows and V colums
var aCv = new Array (
-2, 2, 2, 1, 0, 0,
-a, 2, 2, 1, 0, 1,
a, 2, 2, 1, 0, 2,
2, 2, 2, 1, 0, 3,
-2, 0, a, 1, 1, 0,
-a, 0, a, 1, 1, 1,
a, 0, a, 1, 1, 2,
2, 0, a, 1, 1, 3,
-2, 0, -a, 1, 2, 0,
-a, 0, -a, 1, 2, 1,
a, 0, -a, 1, 2, 2,
2, 0, -a, 1, 2, 3,
-2, 1, -2, 1, 3, 0,
-a, 1, -2, 1, 3, 1,
a, 1, -2, 1, 3, 2,
2, 1, -2, 1, 3, 3 ) ;
var ukv = new Array( 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ) ;
var vkv = new Array( 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ) ;
// Create nurbs surface from default values
// Count,ControlPoint,NbUControlPoints,NbVControlPoints,UKnots,NbUKnots,VKnots,NbVKnots,
// UDegree,VDegree,UClosed,VClosed,UParam,VParam,NurbsFormat,Name
var ns = oRoot.AddNurbsSurfaceMesh2(1,aCv,,,ukv,,vkv,,,,,,,,siSINurbs,"MyDefaultNurbsSurface") ;
|