[]
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. |