Hallo Scotty,
in der
SharpDX-Dokumentation kann man lesen, dass man eine GeometryGroup u.a. über den Aufruf von CreateGeometryGroup() erstellen kann. Der Wert der FillMode-Enumeration der an die CreateGeometryGroup()-Methode übergeben wird, bestimmt wie die resultierende Fläche
gefüllt wird.
Im
Quellcode von GeometryGroup steht dann etwas mehr:
"Geometry groups are a convenient way to group several geometries simultaneously so all figures of several distinct geometries are concatenated into one. To create a SharpDX.Direct2D1.GeometryGroup object, call the CreateGeometryGroup method on the SharpDX.Direct2D1.Factory
object, passing in the fillMode with possible values of SharpDX.Direct2D1.FillMode.Alternate and D2D1_FILL_MODE_WINDING, an array of geometry objects to add to the geometry group, and the number of elements in this array."
Sieh dir bitte auch die originale
Dokumentation auf MSDN an und versuch das dort angezeigte Beispiel mittels SharpDX nachzuprogrammieren. Solltest Du abweichende Ergebnisse erhalten, müsste man sich mit dem Hersteller des verwalteten Wrappers darüber unterhalten.
Gruß
Marcel