Skip to main content
View as Markdown

IPCB_3DSimpleMesh interface

No description yet.

public interface IPCB_3DSimpleMesh : IPCB_3DBaseShape

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IPCB_3DBaseShape

Properties​

PropertyTypeAccessDescription
Countintget; set
VertexNXfloatget; set
VertexNYfloatget; set
VertexNZfloatget; set
VertexXfloatget; set
VertexYfloatget; set
VertexZfloatget; set

Count​

No description yet.

int GetState_Count();
void SetState_Count(int argValue);

Type: int · Access: read/write

VertexNX​

No description yet.

float GetState_VertexNX(int argPos);
void SetState_VertexNX(int argPos, float argValue);

Type: float · Access: read/write · Index: argPos (int)

VertexNY​

No description yet.

float GetState_VertexNY(int argPos);
void SetState_VertexNY(int argPos, float argValue);

Type: float · Access: read/write · Index: argPos (int)

VertexNZ​

No description yet.

float GetState_VertexNZ(int argPos);
void SetState_VertexNZ(int argPos, float argValue);

Type: float · Access: read/write · Index: argPos (int)

VertexX​

No description yet.

float GetState_VertexX(int argPos);
void SetState_VertexX(int argPos, float argValue);

Type: float · Access: read/write · Index: argPos (int)

VertexY​

No description yet.

float GetState_VertexY(int argPos);
void SetState_VertexY(int argPos, float argValue);

Type: float · Access: read/write · Index: argPos (int)

VertexZ​

No description yet.

float GetState_VertexZ(int argPos);
void SetState_VertexZ(int argPos, float argValue);

Type: float · Access: read/write · Index: argPos (int)

Methods​

MethodReturnsDescription
GetBoundsvoid
GetVertexvoid
GetVertexBufferPointerlong
SetVertexvoid

GetBounds​

No description yet.

void GetBounds(out float argMinX, out float argMinY, out float argMinZ, out float argMaxX, out float argMaxY, out float argMaxZ);
ParameterTypePassing
argMinXfloatout
argMinYfloatout
argMinZfloatout
argMaxXfloatout
argMaxYfloatout
argMaxZfloatout

Returns: nothing (void)

GetVertex​

No description yet.

void GetVertex(int argPos, out float argX, out float argY, out float argZ, out float argNX, out float argNY, out float argNZ);
ParameterTypePassing
argPosintvalue
argXfloatout
argYfloatout
argZfloatout
argNXfloatout
argNYfloatout
argNZfloatout

Returns: nothing (void)

GetVertexBufferPointer​

No description yet.

long GetVertexBufferPointer();

Returns: long

SetVertex​

No description yet.

void SetVertex(int argPos, float argX, float argY, float argZ, float argNX, float argNY, float argNZ);
ParameterTypePassing
argPosintvalue
argXfloatvalue
argYfloatvalue
argZfloatvalue
argNXfloatvalue
argNYfloatvalue
argNZfloatvalue

Returns: nothing (void)

Inherited members​

Returned by​

IPCB_3DShapeCollection.AddMesh, IPCB_3DShapeCollection.MeshByPosition, IPCB_MeshFaceIterator.First, IPCB_MeshFaceIterator.Next