| CMVIEWDrawSurface3DEx Method |
Draw a 3D object built from triangles
Available since Oasis montaj version: 7.0.0
License: Available to anyone.
Namespace: GeoEngine.Core.GXNetAssembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Notes
Provide one normal per vertex.
Triangles are defined by indices into the set of vertices.
Syntax public void DrawSurface3DEx(
string str1,
CVV oVV2,
CVV oVV3,
CVV oVV4,
CVV oVV5,
CVV oVV6,
CVV oVV7,
CVV oVV8,
int i9,
CVV oVV10,
CVV oVV11,
CVV oVV12,
CIPJ oIPJ13
)
Public Sub DrawSurface3DEx (
str1 As String,
oVV2 As CVV,
oVV3 As CVV,
oVV4 As CVV,
oVV5 As CVV,
oVV6 As CVV,
oVV7 As CVV,
oVV8 As CVV,
i9 As Integer,
oVV10 As CVV,
oVV11 As CVV,
oVV12 As CVV,
oIPJ13 As CIPJ
)
public:
void DrawSurface3DEx(
String^ str1,
CVV^ oVV2,
CVV^ oVV3,
CVV^ oVV4,
CVV^ oVV5,
CVV^ oVV6,
CVV^ oVV7,
CVV^ oVV8,
int i9,
CVV^ oVV10,
CVV^ oVV11,
CVV^ oVV12,
CIPJ^ oIPJ13
)
member DrawSurface3DEx :
str1 : string *
oVV2 : CVV *
oVV3 : CVV *
oVV4 : CVV *
oVV5 : CVV *
oVV6 : CVV *
oVV7 : CVV *
oVV8 : CVV *
i9 : int *
oVV10 : CVV *
oVV11 : CVV *
oVV12 : CVV *
oIPJ13 : CIPJ -> unit
Parameters
- str1
- Type: SystemString
Group name - oVV2
- Type: GeoEngine.Core.GXNetCVV
Vertices X (GS_REAL) - oVV3
- Type: GeoEngine.Core.GXNetCVV
Vertices Y (GS_REAL) - oVV4
- Type: GeoEngine.Core.GXNetCVV
Vertices Z (GS_REAL) - oVV5
- Type: GeoEngine.Core.GXNetCVV
Normals X (GS_REAL) - oVV6
- Type: GeoEngine.Core.GXNetCVV
Normals Y (GS_REAL) - oVV7
- Type: GeoEngine.Core.GXNetCVV
Normals Z (GS_REAL) - oVV8
- Type: GeoEngine.Core.GXNetCVV
Colors VV (GS_INT) [can be NULL] - i9
- Type: SystemInt32
Color used if above VV is NULL [0 for MVIEW's fillcolor] - oVV10
- Type: GeoEngine.Core.GXNetCVV
Triangles Point 1 (GS_INT) - oVV11
- Type: GeoEngine.Core.GXNetCVV
Triangles Point 2 (GS_INT) - oVV12
- Type: GeoEngine.Core.GXNetCVV
Triangles Point 3 (GS_INT) - oIPJ13
- Type: GeoEngine.Core.GXNetCIPJ
Native IPJ of 3D object
See Also