GeometryModel3D.Geometry Eigenschap

Definitie

Hiermee haalt u de vorm op Geometry3Dof stelt u deze GeometryModel3D in.

public:
 property System::Windows::Media::Media3D::Geometry3D ^ Geometry { System::Windows::Media::Media3D::Geometry3D ^ get(); void set(System::Windows::Media::Media3D::Geometry3D ^ value); };
public System.Windows.Media.Media3D.Geometry3D Geometry { get; set; }
member this.Geometry : System.Windows.Media.Media3D.Geometry3D with get, set
Public Property Geometry As Geometry3D

Waarde van eigenschap

Geometry3D dat het model omvat.

Voorbeelden

Met het volgende codefragment wordt een GeometryModel3D in de vorm van een kubus gemaakt.

<GeometryModel3D>
  <GeometryModel3D.Geometry>
          <MeshGeometry3D 
              Positions="-1 -1 0  1 -1 0  -1 1 0  1 1 0"
              Normals="0 0 1  0 0 1  0 0 1  0 0 1"
              TextureCoordinates="0 1  1 1  0 0  1 0   "
              TriangleIndices="0 1 2  1 3 2" />
      </GeometryModel3D.Geometry>
      <GeometryModel3D.Material>
          <DiffuseMaterial>
              <DiffuseMaterial.Brush>
                  <SolidColorBrush Color="Cyan" Opacity="0.3"/>
              </DiffuseMaterial.Brush>
          </DiffuseMaterial>
      </GeometryModel3D.Material>
  <!-- Translate the plane. -->
      <GeometryModel3D.Transform>
          <TranslateTransform3D
            OffsetX="2" OffsetY="0" OffsetZ="-1"   >
          </TranslateTransform3D>
      </GeometryModel3D.Transform>
  </GeometryModel3D>

In het volgende codefragment wordt gebruikgemaakt van een GeometryModel3D wiens Geometry code is gedefinieerd als een statische resource.

<ModelVisual3D>
  <ModelVisual3D.Content>
    <GeometryModel3D Geometry="{StaticResource myTeapot}">
      <GeometryModel3D.Material>
        <DiffuseMaterial>
          <DiffuseMaterial.Brush>
            <SolidColorBrush Color="Blue" Opacity="1.0" />
          </DiffuseMaterial.Brush>
        </DiffuseMaterial>
      </GeometryModel3D.Material>
      <GeometryModel3D.Transform>
        <RotateTransform3D>
          <RotateTransform3D.Rotation>
            <AxisAngleRotation3D x:Name="myAngleRotation" Axis="0,3,0" Angle="1" />
          </RotateTransform3D.Rotation>
        </RotateTransform3D>
      </GeometryModel3D.Transform>
    </GeometryModel3D>
  </ModelVisual3D.Content>
</ModelVisual3D>

Opmerkingen

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld GeometryProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op