Aracılığıyla paylaş


GeometryCombineMode Sabit listesi

Tanım

İki geometrinin birleştirilebileceği farklı yöntemleri belirtir.

public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode = 
Public Enum GeometryCombineMode
Devralma
GeometryCombineMode

Alanlar

Exclude 3

İkinci bölge ilk bölgenin dışında tutulur. İki geometri A ve Bverildiğinde, geometri B alanı geometri Aalanından kaldırılır ve bu da olan A-Bbir bölge oluşturur.

Intersect 1

İki bölge kesişimleri alınarak birleştirilir. Yeni alan, iki geometri arasındaki çakışan bölgeden oluşur.

Union 0

İki bölge, her ikisinin birleşimi alınarak birleştirilir. Elde edilen geometri geometri + geometridir AB.

Xor 2

İki bölge birinci bölgede var olan ancak ikinci bölgede olmayan ve ikinci bölgede var olan ancak birinci bölgede olmayan alan alınarak birleştirilir. Yeni bölge , ve geometrilerinden AB oluşur(A-B) + (B-A).

Örnekler

Aşağıdaki örnekte Birleşim birleştirme modunu kullanarak iki geometrinin nasıl birleştirildiği gösterilmektedir.

<Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF">
  <Path.Data>
    
    <!-- Combines two geometries using the union combine mode. -->
    <CombinedGeometry GeometryCombineMode="Union">
      <CombinedGeometry.Geometry1>
        <EllipseGeometry RadiusX="50" RadiusY="50" Center="75,75" />
      </CombinedGeometry.Geometry1>
      <CombinedGeometry.Geometry2>
        <EllipseGeometry RadiusX="50" RadiusY="50" Center="125,75" />
      </CombinedGeometry.Geometry2>
    </CombinedGeometry>
  </Path.Data>
</Path>

Açıklamalar

Aşağıdaki çizimde farklı geometri birleştirme modları gösterilmektedir.

İki geometriye uygulanan farklı birleştirme modları İki geometriye
Geometri Birleştirme Modları

Şunlara uygulanır