[]
Combines this geometry with the specified geometry and stores the result in an SimplifiedGeometrySink.
public void Combine(Geometry inputGeometry, CombineMode combineMode, GeometrySink geometrySink)
| Type | Name | Description |
|---|---|---|
| Geometry | inputGeometry | The geometry to combine with this instance. |
| CombineMode | combineMode | The type of combine operation to perform. |
| GeometrySink | geometrySink | The result of the combine operation. |
Combines this geometry with the specified geometry and stores the result in an SimplifiedGeometrySink.
public void Combine(Geometry inputGeometry, CombineMode combineMode, float flatteningTolerance, GeometrySink geometrySink)
| Type | Name | Description |
|---|---|---|
| Geometry | inputGeometry | The geometry to combine with this instance. |
| CombineMode | combineMode | The type of combine operation to perform. |
| float | flatteningTolerance | The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. |
| GeometrySink | geometrySink | The result of the combine operation. |
Combines this geometry with the specified geometry and stores the result in an SimplifiedGeometrySink.
public void Combine(Geometry inputGeometry, CombineMode combineMode, Matrix3x2? inputGeometryTransform, float flatteningTolerance, GeometrySink geometrySink)
| Type | Name | Description |
|---|---|---|
| Geometry | inputGeometry | The geometry to combine with this instance. |
| CombineMode | combineMode | The type of combine operation to perform. |
| Matrix3x2? | inputGeometryTransform | The transform to apply to inputGeometry before combining, or NULL. |
| float | flatteningTolerance | The maximum bounds on the distance between points in the polygonal approximation of the geometries. Smaller values produce more accurate results but cause slower execution. |
| GeometrySink | geometrySink | The result of the combine operation. |