草莓 combo2 0官网-2010cad免费下载

translate3d
2023年4月6日发(作者:dota改键工具)

taob霜霜霜霜防晒霜

WPF3D:使用变换中的TranslateTransform3D

程序效果:

WPF3D中的TranslateTransform3D应该是所有3D变换中最简单的变换,使用起来非常简单,先定

义好3D对象,接着在适当的位置加入变换就可以了。

当然WPF3D中变换(Transform3D类型)可以应用在如下属性中:

照相机:Camera类型

3D模型定义:Model3D类型

容纳3D模型的Visual3D:ModelVisual3D类型

对于2D的TranslateTransform,只有两个属性X和Y。3D的TranslateTransform则对应OffsetX,

OffsetY和OffsetZ属性来调整X,Y,Z三轴的坐标。

下面是界面XAML:

taob霜霜霜霜防晒霜

<="Top"

Background="Gray">

Orientation="Horizontal">

<>

Color="White"/>

-11-1,11-1,-1-1-1,1-1-1

111,11-1,1-11,1-1-1,

-111,-11-1,-1-11,-1-1-1

-111,-11-1,111,11-1,

-1-11,-1-1-1,1-11,1-1-1"

TriangleIndices="021,123,564,57

6

8109,91011,131412,

131514

161817,171819,2221

20,222321"/>

taob霜霜霜霜防晒霜

背后代码则是根据功能,把相应Transform的属性进行加减从而达到变换效果。

privatevoidup_Click(objectsender,RoutedEventArgse)

{

Y++;

}

privatevoidleft_Click(objectsender,RoutedEventArgse)

{

X--;

}

privatevoidout_Click(objectsender,RoutedEventArgse)

{

Z--;

}

privatevoidin_Click(objectsender,RoutedEventArgse)

{

Z++;

taob霜霜霜霜防晒霜

}

privatevoidright_Click(objectsender,RoutedEventArgse)

{

X++;

}

privatevoiddown_Click(objectsender,RoutedEventArgse)

{

Y—;

}

:D

更多推荐

translate3d