Skip to main content

InternalPoint

InternalPointAdd InternalPointRemove InternalPointIdsGet ...

Updated over 2 months ago

InternalPointAdd

Add an internal point to an existing shape.

Python C++ C# VS Server

Python

BwApi.InternalPointAdd(garmentId, shapeId, point)

C++

BwApiInternalPointAdd(garmentId, shapeId, point);

C#

BwApi.InternalPointAdd(garmentId, shapeId, point);

VS Server

{
	"id": "API processing order number",
	"function": "InternalPointAdd",
	"params": {
		"garmentId": "value",
		"shapeId": "value",
		"point": "value"
	}
}    

Parameters

Param

Variable

Description

In

garmentId

Existing garment ID

In

shapeId

Existing shape ID

In

point

Point to add

Out

newInternalPointId

The newly created internal point ID

Error/success code (see BwApiErrorCodes enum).

InternalPointRemove

Delete an internal point.

Python C++ C# VS Server

Python

BwApi.InternalPointRemove(garmentId, shapeId, internalPointId)

C++

BwApiInternalPointRemove(garmentId, shapeId, internalPointId);

C#

BwApi.InternalPointRemove(garmentId, shapeId, internalPointId);

VS Server

{
	"id": "API processing order number",
	"function": "InternalPointRemove",
	"params": {
		"garmentId": "value",
		"shapeId": "value",
		"internalPointId": "value"
	}
}    

Parameters

Param

Variable

Description

In

garmentId

Existing garment ID

In

shapeId

Existing shape ID

In

internalPointId

The internal point ID to delete

Error/success code (see BwApiErrorCodes enum).

InternalPointIdsGet

Get a shape's internal point IDs.

Python C++ C# VS Server

Python

BwApi.InternalPointIdsGet(garmentId, shapeId)

C++

BwApiInternalPointIdsGet(garmentId, shapeId);

C#

BwApi.InternalPointIdsGet(garmentId, shapeId);

VS Server

{
	"id": "API processing order number",
	"function": "InternalPointIdsGet",
	"params": {
		"garmentId": "value",
		"shapeId": "value"
	}
}    

Parameters

Param

Variable

Description

In

garmentId

Existing garment ID

In

shapeId

Existing shape ID

Out

internalPointIds

Array of internal point IDs (see BwApiVectorInt)

Error/success code (see BwApiErrorCodes enum).

InternalPointGet

Get a shape's internal points (see BwApiPoint).

Python C++ C# VS Server

Python

BwApi.InternalPointGet(garmentId, shapeId, internalPointId)

C++

BwApiInternalPointGet(garmentId, shapeId, internalPointId);

C#

BwApi.InternalPointGet(garmentId, shapeId, internalPointId);

VS Server

{
	"id": "API processing order number",
	"function": "InternalPointGet",
	"params": {
		"garmentId": "value",
		"shapeId": "value",
		"internalPointId": "value"
	}
}    

Parameters

Param

Variable

Description

In

garmentId

Existing garment ID

In

shapeId

Existing shape ID

In

internalPointId

Existing internal point ID

Out

internalPoint

Get the internal point data (see BwApiPoint)

Error/success code (see BwApiErrorCodes enum).

InternalPointSet

Get an internal point (see BwApiPoint).

Python C++ C# VS Server

Python

BwApi.InternalPointSet(garmentId, shapeId, internalPointId, internalPoint)

C++

BwApiInternalPointSet(garmentId, shapeId, internalPointId, internalPoint);

C#

BwApi.InternalPointSet(garmentId, shapeId, internalPointId, internalPoint);

VS Server

{
	"id": "API processing order number",
	"function": "InternalPointSet",
	"params": {
		"garmentId": "value",
		"shapeId": "value",
		"internalPointId": "value",
		"internalPoint": "value"
	}
}    

Parameters

Param

Variable

Description

In

garmentId

Existing garment ID

In

shapeId

Existing shape ID

In

internalPointId

Existing internal point ID

In

internalPoint

Set the internal point data (see BwApiPoint)

Error/success code (see BwApiErrorCodes enum).

InternalPointMirroredIdGet

Get an internal point's mirrored ID.

Python C++ C# VS Server

Python

BwApi.InternalPointMirroredIdGet(garmentId, shapeId, internalPointId)

C++

BwApiInternalPointMirroredIdGet(garmentId, shapeId, internalPointId);

C#

BwApi.InternalPointMirroredIdGet(garmentId, shapeId, internalPointId);

VS Server

{
	"id": "API processing order number",
	"function": "InternalPointMirroredIdGet",
	"params": {
		"garmentId": "value",
		"shapeId": "value",
		"internalPointId": "value"
	}
}    

Parameters

Param

Variable

Description

In

garmentId

Existing garment ID

In

shapeId

Existing shape ID

In

internalPointId

Existing internal point ID

Out

mirroredInternalPointId

Mirrored internal point ID

Error/success code (see BwApiErrorCodes enum).

This function is only relevant on inner symmetry shapes.

Did this answer your question?