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.