|
|
|
Przeglądarka obrazków 3D
<PerspectiveCamera Position="0,0,5" LookDirection="0,0,-5" FieldOfView="45">
<PerspectiveCamera.Transform>
<Transform3DGroup>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D ...></AxisAngleRotation3D>
</RotateTransform3D.Rotation>
</RotateTransform3D>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D ...></AxisAngleRotation3D>
</RotateTransform3D.Rotation>
</RotateTransform3D>
</Transform3DGroup>
</PerspectiveCamera.Transform>
</PerspectiveCamera>
obiekty AxisAngleRotation3D mogą zostać wykorzystane do animacji obrotów widoku<AmbientLight Color="White"></AmbientLight>
<Viewport2DVisual3D>
<Viewport2DVisual3D.Geometry>
<MeshGeometry3D Positions="-1.3,1,-1.3 1.3,1,-1.3 -1.3,1,1.3 1.3,1,1.3"
TriangleIndices="2,1,0 2,3,1 "
TextureCoordinates="0,0 1,0 0,1 1,1" />
</Viewport2DVisual3D.Geometry>
<Viewport2DVisual3D.Material>
<DiffuseMaterial Viewport2DVisual3D.IsVisualHostMaterial="True" />
</Viewport2DVisual3D.Material>
...
</Viewport2DVisual3D>
<Viewport2DVisual3D>
<Viewport2DVisual3D.Geometry>
<MeshGeometry3D Positions="-1.3,1,1.3 1.3,1,1.3 -1.3,-1,1.3 1.3,-1,1.3"
TriangleIndices="2,1,0 2,3,1 "
TextureCoordinates="0,0 1,0 0,1 1,1" />
</Viewport2DVisual3D.Geometry>
<Viewport2DVisual3D.Material>
<DiffuseMaterial Viewport2DVisual3D.IsVisualHostMaterial="True" />
</Viewport2DVisual3D.Material>
...
</Viewport2DVisual3D>