3d
1.相机
2.光源
3.模型
4.素材
<Viewport3D x:Name="_vw">
<!-- 相机 -->
<Viewport3D.Camera>
<PerspectiveCamera x:Name="camera" Position="3,-1,4" LookDirection="0,0,-1" FieldOfView="90"></PerspectiveCamera>
</Viewport3D.Camera>
<!-- 光线 -->
<ModelVisual3D>
<ModelVisual3D.Content>
<Model3DGroup>
<DirectionalLight Color="#444" Direction="0,0,-1" />
<AmbientLight Color="#BBB" />
</Model3DGroup>
</ModelVisual3D.Content>
</ModelVisual3D>
<!-- 内容 -->
<ModelVisual3D>
<ModelVisual3D.Transform>
<Transform3DGroup>
<TranslateTransform3D x:Name="contTransc" OffsetX="0" OffsetY="0" OffsetZ="0"/>
<ScaleTransform3D ScaleX="1" ScaleY="1" ScaleZ="1"/>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D x:Name="contAnglec" Angle="0" Axis="0,0,0"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
</Transform3DGroup>
</ModelVisual3D.Transform>
<!-- 模型一 -->
<ModelUIElement3D>
<ModelUIElement3D.Transform>
<Transform3DGroup>
<TranslateTransform3D x:Name="contTrans" OffsetX="2" OffsetY="-1" OffsetZ="0"/>
<ScaleTransform3D ScaleX="1" ScaleY="1" ScaleZ="1"/>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D x:Name="contAngle" Angle="0" Axis="0,0,0"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
</Transform3DGroup>
</ModelUIElement3D.Transform>
<GeometryModel3D>
<GeometryModel3D.Geometry>
<MeshGeometry3D TriangleIndices="0, 1, 2, 2, 3, 0" TextureCoordinates="0, 1 1,1 1,0 0,0"
Positions="-1, -1, 0 1, -1, 0 1, 1, 0 -1, 1, 0">
</MeshGeometry3D>
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<MaterialGroup>
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<ImageBrush ImageSource="onepice1.bmp" />
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</MaterialGroup>
</GeometryModel3D.Material>
</GeometryModel3D>
</ModelUIElement3D>
<!-- 模型二 -->
<ModelUIElement3D>
<ModelUIElement3D.Transform>
<Transform3DGroup>
<TranslateTransform3D x:Name="contTrans1" OffsetX="5" OffsetY="-1" OffsetZ="2"/>
<ScaleTransform3D ScaleX="1" ScaleY="1" ScaleZ="1"/>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D x:Name="contAngle1" Angle="0" Axis="0,0,0"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
</Transform3DGroup>
</ModelUIElement3D.Transform>
<GeometryModel3D>
<GeometryModel3D.Geometry>
<MeshGeometry3D TriangleIndices="0, 1, 2, 2, 3, 0" TextureCoordinates="0, 1 1,1 1,0 0,0"
Positions="-1, -1, 0 1, -1, 0 1, 1, 0 -1, 1, 0">
</MeshGeometry3D>
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<MaterialGroup>
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<VisualBrush>
<VisualBrush.Visual>
<Grid>
<Image Source="onepice1.bmp" />
<TextBlock Text="jiangfei" />
</Grid>
</VisualBrush.Visual>
</VisualBrush>
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</MaterialGroup>
</GeometryModel3D.Material>
</GeometryModel3D>
</ModelUIElement3D>
</ModelVisual3D>
</Viewport3D>