Method DynamicRemoveBulkPoint
DynamicRemoveBulkPoint(UnsafeTriangulator, OutputData<double2>, int, Allocator)
Removes the specified point pId
from the output
data
and re-triangulates the affected region to maintain a valid triangulation.
This method supports only the removal of bulk points, i.e., points that are not located on the triangulation boundary.
Declaration
public static void DynamicRemoveBulkPoint(this UnsafeTriangulator @this, OutputData<double2> output, int pId, Allocator allocator)
Parameters
Type | Name | Description |
---|---|---|
UnsafeTriangulator | this | |
OutputData<double2> | output | |
int | pId | The index of the bulk point to remove. |
Allocator | allocator | The allocator to use. If called from a job, consider using Allocator.Temp. |
Remarks
Note:
This method requires that output
contains valid triangulation data.
The output
native containers must be allocated by the user. Some buffers are optional; refer to the documentation for more details.
DynamicRemoveBulkPoint(UnsafeTriangulator<float2>, OutputData<float2>, int, Allocator)
Removes the specified point pId
from the output
data
and re-triangulates the affected region to maintain a valid triangulation.
This method supports only the removal of bulk points, i.e., points that are not located on the triangulation boundary.
Declaration
public static void DynamicRemoveBulkPoint(this UnsafeTriangulator<float2> @this, OutputData<float2> output, int pId, Allocator allocator)
Parameters
Type | Name | Description |
---|---|---|
UnsafeTriangulator<float2> | this | |
OutputData<float2> | output | |
int | pId | The index of the bulk point to remove. |
Allocator | allocator | The allocator to use. If called from a job, consider using Allocator.Temp. |
Remarks
Note:
This method requires that output
contains valid triangulation data.
The output
native containers must be allocated by the user. Some buffers are optional; refer to the documentation for more details.
DynamicRemoveBulkPoint(UnsafeTriangulator<Vector2>, OutputData<Vector2>, int, Allocator)
Removes the specified point pId
from the output
data
and re-triangulates the affected region to maintain a valid triangulation.
This method supports only the removal of bulk points, i.e., points that are not located on the triangulation boundary.
Declaration
public static void DynamicRemoveBulkPoint(this UnsafeTriangulator<Vector2> @this, OutputData<Vector2> output, int pId, Allocator allocator)
Parameters
Type | Name | Description |
---|---|---|
UnsafeTriangulator<Vector2> | this | |
OutputData<Vector2> | output | |
int | pId | The index of the bulk point to remove. |
Allocator | allocator | The allocator to use. If called from a job, consider using Allocator.Temp. |
Remarks
Note:
This method requires that output
contains valid triangulation data.
The output
native containers must be allocated by the user. Some buffers are optional; refer to the documentation for more details.
DynamicRemoveBulkPoint(UnsafeTriangulator<double2>, OutputData<double2>, int, Allocator)
Removes the specified point pId
from the output
data
and re-triangulates the affected region to maintain a valid triangulation.
This method supports only the removal of bulk points, i.e., points that are not located on the triangulation boundary.
Declaration
public static void DynamicRemoveBulkPoint(this UnsafeTriangulator<double2> @this, OutputData<double2> output, int pId, Allocator allocator)
Parameters
Type | Name | Description |
---|---|---|
UnsafeTriangulator<double2> | this | |
OutputData<double2> | output | |
int | pId | The index of the bulk point to remove. |
Allocator | allocator | The allocator to use. If called from a job, consider using Allocator.Temp. |
Remarks
Note:
This method requires that output
contains valid triangulation data.
The output
native containers must be allocated by the user. Some buffers are optional; refer to the documentation for more details.
DynamicRemoveBulkPoint(UnsafeTriangulator<fp2>, OutputData<fp2>, int, Allocator)
Removes the specified point pId
from the output
data
and re-triangulates the affected region to maintain a valid triangulation.
This method supports only the removal of bulk points, i.e., points that are not located on the triangulation boundary.
Declaration
public static void DynamicRemoveBulkPoint(this UnsafeTriangulator<fp2> @this, OutputData<fp2> output, int pId, Allocator allocator)
Parameters
Type | Name | Description |
---|---|---|
UnsafeTriangulator<fp2> | this | |
OutputData<fp2> | output | |
int | pId | The index of the bulk point to remove. |
Allocator | allocator | The allocator to use. If called from a job, consider using Allocator.Temp. |
Remarks
Note:
This method requires that output
contains valid triangulation data.
The output
native containers must be allocated by the user. Some buffers are optional; refer to the documentation for more details.