GeometryModel3D.Geometry Propiedad

Definición

Obtiene o establece el Geometry3D que describe la forma de este GeometryModel3D.

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

Valor de propiedad

Geometry3D que comprende el modelo.

Ejemplos

El fragmento de código siguiente crea un GeometryModel3D objeto en la forma de un cubo.

<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>

El fragmento de código siguiente usa un GeometryModel3D cuya Geometry propiedad se define como un recurso estático.

<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>

Comentarios

Información de la propiedad dependency

Elemento Value
Campo identificador GeometryProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a