CreateEquationSurface

Creates an equation-based surface.

UI Access Draw > Equation-Based Surface.
Parameters
Name Type Description

<Parameters>

Array

Structured array.

Array("NAME:EquationBasedSurfaceParameters",

"XuvFunction:=" , <string equation containing Function, Operators and/or quantities _u, _v, or PI>,

"YuvFunction:=" , <string equation containing Function, Operators and/or quantities _u, _v, or PI>,

"ZuvFunction:=" , <string equation containing Function, Operators and/or quantities _u, _v, or PI>,

"uStart:=" , <string>,

"uEnd:=" , <string>,

"vStart:=" , <string>,

"vEnd:=" , <string>,

"Version:=" , <integer>)

<AttributesArray> Array Structured array. See: AttributesArray.
Return Value None.

Python Syntax

CreateEquationSurface(<Parameters>, <Attributes>)

Python Example

oEditor.CreateEquationSurface(

["NAME:EquationBasedSurfaceParameters",

"XuvFunction:=" , "_u",

"YuvFunction:=" , "_v",

"ZuvFunction:=" , "sin(_u)+cos(_v)",

"uStart:=" , "1",

"uEnd:=" , "10",

"vStart:=" , "1",

"vEnd:=" , "10",

"Version:=" , 1

],

["NAME:Attributes",

"Name:=" , "EquationSurface1",

"Flags:=" , "",

"Color:=" , "(143 175 143)",

"Transparency:=" , 0,

"PartCoordinateSystem:=", "Global",

"UDMId:=" , "",

"MaterialValue:=" , "\"copper\"",

"SurfaceMaterialValue:=", "\"\"",

"SolveInside:=" , False,

"ShellElement:=" , False,

"ShellElementThickness:=", "0mm",

"IsMaterialEditable:=" , True,

"UseMaterialAppearance:=", False,

"IsLightweight:=" , False

])