研究一段WPF 3D 机械臂代码

news/2024/5/14 3:54:01/文章来源:https://blog.csdn.net/bcbobo21cn/article/details/128229988

网上下一段代码,运行如下;显示了一个3D机械臂;

     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation",这是WPF命名空间,一般写在xaml头部,它的是这样的,<Viewport3D xmlns="......;

    代码的大段有:相机,变换,ModelVisual3D.Children里面有2个ModelVisual3D,第一个ModelVisual3D里面是光照,构建模型的代码在第二个ModelVisual3D里面;

看一下它使用的相机是OrthographicCamera,通常透视相机用的更多;OrthographicCamera没有近大远小的效果;

相机在屏幕之外,靠右靠上一点;往屏幕里边看,看的方向偏左偏下一点;

看一下摄像机的上方向,就是摄像机的顶部方向,UpDirection="-0.408204,0.816541,-0.408204",Y为正,那么摄像机顶部是向上的;现在双手平端一个摄像机,两手一样高,两手距离屏幕一样远;X为负,我理解应该是把左手放低一些;X轴正向是朝右;Z为负,就是右手不动,左手往前推进一些;Z轴正向是从屏幕出来,负向是往屏幕里边去;

然后看到当前这样一个;

 把上方向X值调为正,看到如下,似乎还没完全理解;

NearPlaneDistance="0.256789" FarPlaneDistance="0.770367",这两个值应是确定一个视野范围;把范围调小一点,看到如下,裁掉一部分,因为摄像机是斜的,斜着裁掉了一部分;

 

 对模型有一个旋转变换,

                <RotateTransform3D>
                    <RotateTransform3D.Rotation>
                        <AxisAngleRotation3D Angle="30" Axis="0,1,0"/>
                    </RotateTransform3D.Rotation>
                </RotateTransform3D>

角度可以调整;

 看到模型比较大,想加一个缩放变换缩小一些;在旋转变换的同一级别加入一个缩放变换,

                <ScaleTransform3D CenterX="0" CenterY="0" CenterZ="0" ScaleX="0.6" ScaleY="0.6" ScaleZ="0.6">
                </ScaleTransform3D>

提示出错,还不知道如何同时加入2种变换;

单独加缩放变换,缩小一些;

 

模型里面有数个<GeometryModel3D>,每个<GeometryModel3D>构造一个面;删除最后一个<GeometryModel3D>后如下,

 

 删除前面的一个<GeometryModel3D>如下;

如果把前面一个面的材质颜色改一下则如下;

    下回继续;还不知道它的坐标,就是<MeshGeometry3D Positions="0.400000,0.040000,0.050000 0.437401,.....,这些是如何来的,可能是某种软件导出的;

<Pagexmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><Grid>  <Viewport3D xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><Viewport3D.Camera><OrthographicCamera Position="0.491531,0.298732,0.321531" LookDirection="-0.577382,-0.577288,-0.777382" UpDirection="-0.408204,0.816541,-0.408204" NearPlaneDistance="0.256789" FarPlaneDistance="0.770367" Width="0.513578"/></Viewport3D.Camera><Viewport3D.Children><ModelVisual3D><ModelVisual3D.Transform><RotateTransform3D><RotateTransform3D.Rotation><AxisAngleRotation3D Angle="15" Axis="0,1,0"/></RotateTransform3D.Rotation></RotateTransform3D></ModelVisual3D.Transform><ModelVisual3D.Children><ModelVisual3D><ModelVisual3D.Content><Model3DGroup><Model3DGroup.Children><AmbientLight Color="#262626"/><DirectionalLight Color="#6F6F6F" Direction="3.150000,-8.090000,-4.960000"/><DirectionalLight Color="#454545" Direction="8.610000,4.820000,-1.640000"/><DirectionalLight Color="#332835" Direction="-9.490000,3.090000,0.600000"/></Model3DGroup.Children></Model3DGroup></ModelVisual3D.Content></ModelVisual3D><ModelVisual3D><ModelVisual3D.Transform><MatrixTransform3D Matrix="1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 "/></ModelVisual3D.Transform><ModelVisual3D.Content><Model3DGroup><Model3DGroup.Children><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#CCCC99" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="1.000000"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFC0" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial><EmissiveMaterial><EmissiveMaterial.Brush><SolidColorBrush Color="#191913" Opacity="1.000000"/></EmissiveMaterial.Brush></EmissiveMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.400000,0.040000,0.050000 0.437401,-0.014184,0.050000 0.439708,-0.004821,0.050000 0.400000,0.040000,0.050000 0.000000,0.050000,0.050000 0.000000,-0.050000,0.050000 -0.010396,0.048907,0.050000 -0.020337,0.045677,0.050000 0.000000,-0.050000,0.050000 0.400000,-0.040000,0.050000 0.400000,0.040000,0.050000 0.409573,-0.038838,0.050000 0.418589,-0.035418,0.050000 0.418589,0.035418,0.050000 0.437401,0.014184,0.050000 0.426525,0.029940,0.050000 0.432919,0.022723,0.050000 0.439708,-0.004821,0.050000 0.439708,0.004821,0.050000 0.400000,0.040000,0.050000 0.437401,0.014184,0.050000 0.409573,0.038838,0.050000 0.418589,0.035418,0.050000 0.418589,-0.035418,0.050000 0.426525,-0.029940,0.050000 0.400000,0.040000,0.050000 0.432919,-0.022723,0.050000 0.437401,-0.014184,0.050000 -0.020337,0.045677,0.050000 -0.029389,0.040451,0.050000 0.000000,-0.050000,0.050000 -0.037157,0.033457,0.050000 -0.043301,0.025000,0.050000 -0.029389,-0.040451,0.050000 -0.043301,0.025000,0.050000 -0.047553,0.015451,0.050000 -0.029389,-0.040451,0.050000 -0.020337,-0.045677,0.050000 -0.043301,0.025000,0.050000 -0.010396,-0.048907,0.050000 0.000000,-0.050000,0.050000 -0.049726,-0.005226,0.050000 -0.047553,-0.015451,0.050000 -0.043301,-0.025000,0.050000 -0.047553,0.015451,0.050000 -0.049726,0.005226,0.050000 -0.029389,-0.040451,0.050000 -0.049726,-0.005226,0.050000 -0.037157,-0.033457,0.050000 -0.043301,-0.025000,0.050000 " Normals="0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 5,6,7 8,9,10 11,10,9 10,11,12 13,14,15 16,15,14 17,18,19 20,19,18 19,20,21 22,21,20 23,24,25 26,25,24 25,26,27 28,29,30 31,30,29 30,31,32 33,34,35 36,37,38 39,38,37 38,39,40 41,42,43 44,45,46 47,46,45 46,47,48 49,48,47 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#CCCC99" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="1.000000"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFC0" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial><EmissiveMaterial><EmissiveMaterial.Brush><SolidColorBrush Color="#191913" Opacity="1.000000"/></EmissiveMaterial.Brush></EmissiveMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.409573,-0.038838,0.000000 0.400000,-0.040000,0.000000 0.400000,0.040000,0.000000 0.400000,0.040000,0.000000 0.400000,-0.040000,0.000000 0.000000,0.050000,0.000000 0.000000,-0.050000,0.000000 -0.010396,-0.048907,0.000000 0.439708,-0.004821,0.000000 0.437401,-0.014184,0.000000 0.400000,0.040000,0.000000 0.432919,-0.022723,0.000000 0.409573,0.038838,0.000000 0.418589,0.035418,0.000000 0.437401,0.014184,0.000000 0.426525,0.029940,0.000000 0.432919,0.022723,0.000000 0.409573,0.038838,0.000000 0.437401,0.014184,0.000000 0.400000,0.040000,0.000000 0.439708,0.004821,0.000000 0.439708,-0.004821,0.000000 -0.029389,0.040451,0.000000 -0.020337,0.045677,0.000000 -0.029389,-0.040451,0.000000 0.432919,-0.022723,0.000000 0.426525,-0.029940,0.000000 0.400000,0.040000,0.000000 0.418589,-0.035418,0.000000 0.409573,-0.038838,0.000000 -0.043301,0.025000,0.000000 -0.037157,-0.033457,0.000000 -0.043301,-0.025000,0.000000 -0.010396,-0.048907,0.000000 -0.020337,-0.045677,0.000000 0.000000,0.050000,0.000000 -0.029389,-0.040451,0.000000 -0.010396,0.048907,0.000000 -0.020337,0.045677,0.000000 -0.037157,-0.033457,0.000000 -0.043301,0.025000,0.000000 -0.029389,-0.040451,0.000000 -0.037157,0.033457,0.000000 -0.029389,0.040451,0.000000 -0.043301,-0.025000,0.000000 -0.047553,-0.015451,0.000000 -0.043301,0.025000,0.000000 -0.049726,-0.005226,0.000000 -0.047553,0.015451,0.000000 -0.049726,0.005226,0.000000 " Normals="0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 5,6,7 8,9,10 11,10,9 12,13,14 15,14,13 14,15,16 17,18,19 20,19,18 19,20,21 22,23,24 25,26,27 28,27,26 27,28,29 30,31,32 33,34,35 36,35,34 35,36,37 38,37,36 39,40,41 42,41,40 41,42,43 44,45,46 47,46,45 46,47,48 49,48,47 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#CCCC99" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="1.000000"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFC0" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial><EmissiveMaterial><EmissiveMaterial.Brush><SolidColorBrush Color="#191913" Opacity="1.000000"/></EmissiveMaterial.Brush></EmissiveMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.400000,0.040000,0.000000 -0.000000,0.050000,0.000000 0.400000,0.040000,0.010000 -0.000000,0.050000,0.050000 0.400000,0.040000,0.040000 0.400000,0.040000,0.050000 " Normals="0.024992,0.999688,0.000000 0.024992,0.999688,0.000000 0.024992,0.999688,0.000000 0.024992,0.999688,0.000000 0.024992,0.999688,0.000000 0.024992,0.999688,0.000000 " TriangleIndices="0,1,2 3,2,1 2,3,4 5,4,3 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#CCCC99" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="1.000000"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFC0" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial><EmissiveMaterial><EmissiveMaterial.Brush><SolidColorBrush Color="#191913" Opacity="1.000000"/></EmissiveMaterial.Brush></EmissiveMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.400000,-0.040000,0.050000 0.400000,-0.040000,0.040000 0.409573,-0.038838,0.040000 0.400000,-0.040000,0.050000 0.409573,-0.038838,0.040000 0.409573,-0.038838,0.050000 0.418589,-0.035418,0.040000 0.418589,-0.035418,0.050000 0.426525,-0.029940,0.040000 0.426525,-0.029940,0.050000 0.432919,-0.022723,0.040000 0.432919,-0.022723,0.050000 0.437401,-0.014184,0.040000 0.437401,-0.014184,0.050000 0.439708,-0.004821,0.040000 0.439708,-0.004821,0.050000 0.439708,0.004821,0.040000 0.439708,0.004821,0.050000 0.437401,0.014184,0.040000 0.437401,0.014184,0.050000 0.432919,0.022723,0.040000 0.432919,0.022723,0.050000 0.426525,0.029940,0.040000 0.426525,0.029940,0.050000 0.418589,0.035418,0.040000 0.418589,0.035418,0.050000 0.409573,0.038838,0.040000 0.409573,0.038838,0.050000 0.400000,0.040000,0.040000 0.400000,0.040000,0.050000 " Normals="0.000000,-1.000000,0.000000 0.000000,-1.000000,0.000000 0.239316,-0.970942,0.000000 0.000000,-1.000000,0.000000 0.239316,-0.970942,0.000000 0.239316,-0.970942,0.000000 0.464723,-0.885456,0.000000 0.464723,-0.885456,0.000000 0.663123,-0.748511,0.000000 0.663123,-0.748511,0.000000 0.822984,-0.568065,0.000000 0.822984,-0.568065,0.000000 0.935016,-0.354605,0.000000 0.935016,-0.354605,0.000000 0.992709,-0.120537,0.000000 0.992709,-0.120537,0.000000 0.992709,0.120537,0.000000 0.992709,0.120537,0.000000 0.935016,0.354605,0.000000 0.935016,0.354605,0.000000 0.822984,0.568065,0.000000 0.822984,0.568065,0.000000 0.663123,0.748511,0.000000 0.663123,0.748511,0.000000 0.464723,0.885456,0.000000 0.464723,0.885456,0.000000 0.239316,0.970942,0.000000 0.239316,0.970942,0.000000 -0.000000,1.000000,0.000000 -0.000000,1.000000,0.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 5,6,7 8,7,6 7,8,9 10,9,8 9,10,11 12,11,10 11,12,13 14,13,12 13,14,15 16,15,14 15,16,17 18,17,16 17,18,19 20,19,18 19,20,21 22,21,20 21,22,23 24,23,22 23,24,25 26,25,24 25,26,27 28,27,26 27,28,29 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#CCCC99" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="1.000000"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFC0" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial><EmissiveMaterial><EmissiveMaterial.Brush><SolidColorBrush Color="#191913" Opacity="1.000000"/></EmissiveMaterial.Brush></EmissiveMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="-0.000000,0.050000,0.050000 -0.000000,0.050000,0.000000 -0.010396,0.048907,0.000000 -0.000000,0.050000,0.050000 -0.010396,0.048907,0.000000 -0.010396,0.048907,0.050000 -0.020337,0.045677,0.000000 -0.020337,0.045677,0.050000 -0.029389,0.040451,0.000000 -0.029389,0.040451,0.050000 -0.037157,0.033457,0.000000 -0.037157,0.033457,0.050000 -0.043301,0.025000,0.000000 -0.043301,0.025000,0.050000 -0.047553,0.015451,0.000000 -0.047553,0.015451,0.050000 -0.049726,0.005226,0.000000 -0.049726,0.005226,0.050000 -0.049726,-0.005226,0.000000 -0.049726,-0.005226,0.050000 -0.047553,-0.015451,0.000000 -0.047553,-0.015451,0.050000 -0.043301,-0.025000,0.000000 -0.043301,-0.025000,0.050000 -0.037157,-0.033457,0.000000 -0.037157,-0.033457,0.050000 -0.029389,-0.040451,0.000000 -0.029389,-0.040451,0.050000 -0.020337,-0.045677,0.000000 -0.020337,-0.045677,0.050000 -0.010396,-0.048907,0.000000 -0.010396,-0.048907,0.050000 0.000000,-0.050000,0.000000 0.000000,-0.050000,0.050000 " Normals="-0.000000,1.000000,0.000000 -0.000000,1.000000,0.000000 -0.207912,0.978148,0.000000 -0.000000,1.000000,0.000000 -0.207912,0.978148,0.000000 -0.207912,0.978148,0.000000 -0.406737,0.913545,0.000000 -0.406737,0.913545,0.000000 -0.587785,0.809017,0.000000 -0.587785,0.809017,0.000000 -0.743145,0.669131,0.000000 -0.743145,0.669131,0.000000 -0.866025,0.500000,0.000000 -0.866025,0.500000,0.000000 -0.951057,0.309017,0.000000 -0.951057,0.309017,0.000000 -0.994522,0.104528,0.000000 -0.994522,0.104528,0.000000 -0.994522,-0.104528,0.000000 -0.994522,-0.104528,0.000000 -0.951057,-0.309017,0.000000 -0.951057,-0.309017,0.000000 -0.866025,-0.500000,0.000000 -0.866025,-0.500000,0.000000 -0.743145,-0.669131,0.000000 -0.743145,-0.669131,0.000000 -0.587785,-0.809017,0.000000 -0.587785,-0.809017,0.000000 -0.406737,-0.913545,0.000000 -0.406737,-0.913545,0.000000 -0.207912,-0.978148,0.000000 -0.207912,-0.978148,0.000000 0.000000,-1.000000,0.000000 0.000000,-1.000000,0.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 5,6,7 8,7,6 7,8,9 10,9,8 9,10,11 12,11,10 11,12,13 14,13,12 13,14,15 16,15,14 15,16,17 18,17,16 17,18,19 20,19,18 19,20,21 22,21,20 21,22,23 24,23,22 23,24,25 26,25,24 25,26,27 28,27,26 27,28,29 30,29,28 29,30,31 32,31,30 31,32,33 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#CCCC99" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="1.000000"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFC0" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial><EmissiveMaterial><EmissiveMaterial.Brush><SolidColorBrush Color="#191913" Opacity="1.000000"/></EmissiveMaterial.Brush></EmissiveMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.400000,-0.040000,0.010000 0.400000,-0.040000,0.000000 0.409573,-0.038838,0.000000 0.400000,-0.040000,0.010000 0.409573,-0.038838,0.000000 0.409573,-0.038838,0.010000 0.418589,-0.035418,0.000000 0.418589,-0.035418,0.010000 0.426525,-0.029940,0.000000 0.426525,-0.029940,0.010000 0.432919,-0.022723,0.000000 0.432919,-0.022723,0.010000 0.437401,-0.014184,0.000000 0.437401,-0.014184,0.010000 0.439708,-0.004821,0.000000 0.439708,-0.004821,0.010000 0.439708,0.004821,0.000000 0.439708,0.004821,0.010000 0.437401,0.014184,0.000000 0.437401,0.014184,0.010000 0.432919,0.022723,0.000000 0.432919,0.022723,0.010000 0.426525,0.029940,0.000000 0.426525,0.029940,0.010000 0.418589,0.035418,0.000000 0.418589,0.035418,0.010000 0.409573,0.038838,0.000000 0.409573,0.038838,0.010000 0.400000,0.040000,0.000000 0.400000,0.040000,0.010000 " Normals="0.000000,-1.000000,0.000000 0.000000,-1.000000,0.000000 0.239316,-0.970942,0.000000 0.000000,-1.000000,0.000000 0.239316,-0.970942,0.000000 0.239316,-0.970942,0.000000 0.464723,-0.885456,0.000000 0.464723,-0.885456,0.000000 0.663123,-0.748511,0.000000 0.663123,-0.748511,0.000000 0.822984,-0.568065,0.000000 0.822984,-0.568065,0.000000 0.935016,-0.354605,0.000000 0.935016,-0.354605,0.000000 0.992709,-0.120537,0.000000 0.992709,-0.120537,0.000000 0.992709,0.120537,0.000000 0.992709,0.120537,0.000000 0.935016,0.354605,0.000000 0.935016,0.354605,0.000000 0.822984,0.568065,0.000000 0.822984,0.568065,0.000000 0.663123,0.748511,0.000000 0.663123,0.748511,0.000000 0.464723,0.885456,0.000000 0.464723,0.885456,0.000000 0.239316,0.970942,0.000000 0.239316,0.970942,0.000000 -0.000000,1.000000,0.000000 -0.000000,1.000000,0.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 5,6,7 8,7,6 7,8,9 10,9,8 9,10,11 12,11,10 11,12,13 14,13,12 13,14,15 16,15,14 15,16,17 18,17,16 17,18,19 20,19,18 19,20,21 22,21,20 21,22,23 24,23,22 23,24,25 26,25,24 25,26,27 28,27,26 27,28,29 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#CCCC99" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="1.000000"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFC0" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial><EmissiveMaterial><EmissiveMaterial.Brush><SolidColorBrush Color="#191913" Opacity="1.000000"/></EmissiveMaterial.Brush></EmissiveMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.400000,-0.040000,0.040000 0.400000,-0.040000,0.050000 -0.000000,-0.050000,0.050000 0.400000,-0.040000,0.040000 -0.000000,-0.050000,0.050000 0.400000,-0.040000,0.010000 -0.000000,-0.050000,0.000000 0.400000,-0.040000,0.000000 " Normals="0.024992,-0.999688,0.000000 0.024992,-0.999688,0.000000 0.024992,-0.999688,0.000000 0.024992,-0.999688,0.000000 0.024992,-0.999688,0.000000 0.024992,-0.999688,0.000000 0.024992,-0.999688,0.000000 0.024992,-0.999688,0.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 5,6,7 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#B2B2B2" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="0.200000"><SpecularMaterial.Brush><SolidColorBrush Color="#333333" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.400000,-0.040000,0.040000 0.400000,-0.040000,0.010000 0.390427,-0.038838,0.010000 0.400000,-0.040000,0.040000 0.390427,-0.038838,0.010000 0.390427,-0.038838,0.040000 0.381411,-0.035418,0.010000 0.381411,-0.035418,0.040000 0.373475,-0.029940,0.010000 0.373475,-0.029940,0.040000 0.367081,-0.022723,0.010000 0.367081,-0.022723,0.040000 0.362599,-0.014184,0.010000 0.362599,-0.014184,0.040000 0.360292,-0.004821,0.010000 0.360292,-0.004821,0.040000 0.360292,0.004821,0.010000 0.360292,0.004821,0.040000 0.362599,0.014184,0.010000 0.362599,0.014184,0.040000 0.367081,0.022723,0.010000 0.367081,0.022723,0.040000 0.373475,0.029940,0.010000 0.373475,0.029940,0.040000 0.381411,0.035418,0.010000 0.381411,0.035418,0.040000 0.390427,0.038838,0.010000 0.390427,0.038838,0.040000 0.400000,0.040000,0.010000 0.400000,0.040000,0.040000 " Normals="-0.000000,1.000000,0.000000 -0.000000,1.000000,0.000000 0.239316,0.970942,0.000000 -0.000000,1.000000,0.000000 0.239316,0.970942,0.000000 0.239316,0.970942,0.000000 0.464723,0.885456,0.000000 0.464723,0.885456,0.000000 0.663123,0.748511,0.000000 0.663123,0.748511,0.000000 0.822984,0.568065,0.000000 0.822984,0.568065,0.000000 0.935016,0.354605,0.000000 0.935016,0.354605,0.000000 0.992709,0.120537,0.000000 0.992709,0.120537,0.000000 0.992709,-0.120537,0.000000 0.992709,-0.120537,0.000000 0.935016,-0.354605,0.000000 0.935016,-0.354605,0.000000 0.822984,-0.568065,0.000000 0.822984,-0.568065,0.000000 0.663123,-0.748511,0.000000 0.663123,-0.748511,0.000000 0.464723,-0.885456,0.000000 0.464723,-0.885456,0.000000 0.239316,-0.970942,0.000000 0.239316,-0.970942,0.000000 -0.000000,-1.000000,0.000000 -0.000000,-1.000000,0.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 5,6,7 8,7,6 7,8,9 10,9,8 9,10,11 12,11,10 11,12,13 14,13,12 13,14,15 16,15,14 15,16,17 18,17,16 17,18,19 20,19,18 19,20,21 22,21,20 21,22,23 24,23,22 23,24,25 26,25,24 25,26,27 28,27,26 27,28,29 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#B2B2B2" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="0.200000"><SpecularMaterial.Brush><SolidColorBrush Color="#333333" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.439708,-0.004821,0.040000 0.437401,-0.014184,0.040000 0.409573,0.038838,0.040000 0.432919,0.022723,0.040000 0.437401,0.014184,0.040000 0.426525,0.029940,0.040000 0.418589,0.035418,0.040000 0.418589,0.035418,0.040000 0.437401,0.014184,0.040000 0.409573,0.038838,0.040000 0.439708,0.004821,0.040000 0.439708,-0.004821,0.040000 0.437401,-0.014184,0.040000 0.432919,-0.022723,0.040000 0.409573,0.038838,0.040000 0.426525,-0.029940,0.040000 0.418589,-0.035418,0.040000 0.418589,-0.035418,0.040000 0.409573,-0.038838,0.040000 0.409573,0.038838,0.040000 0.400000,-0.040000,0.040000 0.400000,0.040000,0.040000 0.390427,-0.038838,0.040000 0.381411,-0.035418,0.040000 0.381411,-0.035418,0.040000 0.373475,-0.029940,0.040000 0.400000,0.040000,0.040000 0.367081,-0.022723,0.040000 0.362599,-0.014184,0.040000 0.362599,-0.014184,0.040000 0.360292,-0.004821,0.040000 0.400000,0.040000,0.040000 0.360292,0.004821,0.040000 0.362599,0.014184,0.040000 0.362599,0.014184,0.040000 0.367081,0.022723,0.040000 0.400000,0.040000,0.040000 0.373475,0.029940,0.040000 0.390427,0.038838,0.040000 0.381411,0.035418,0.040000 " Normals="0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 0.000000,0.000000,-1.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 7,8,9 10,9,8 9,10,11 12,13,14 15,14,13 14,15,16 17,18,19 20,19,18 19,20,21 22,21,20 21,22,23 24,25,26 27,26,25 26,27,28 29,30,31 32,31,30 31,32,33 34,35,36 37,36,35 36,37,38 39,38,37 "/></GeometryModel3D.Geometry></GeometryModel3D><GeometryModel3D><GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#B2B2B2" Opacity="1.000000"/></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="0.200000"><SpecularMaterial.Brush><SolidColorBrush Color="#333333" Opacity="1.000000"/></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material><GeometryModel3D.Geometry><MeshGeometry3D Positions="0.400000,0.040000,0.010000 0.437401,-0.014184,0.010000 0.439708,-0.004821,0.010000 0.400000,-0.040000,0.010000 0.409573,-0.038838,0.010000 0.400000,0.040000,0.010000 0.418589,-0.035418,0.010000 0.418589,0.035418,0.010000 0.437401,0.014184,0.010000 0.426525,0.029940,0.010000 0.432919,0.022723,0.010000 0.439708,-0.004821,0.010000 0.439708,0.004821,0.010000 0.400000,0.040000,0.010000 0.437401,0.014184,0.010000 0.409573,0.038838,0.010000 0.418589,0.035418,0.010000 0.418589,-0.035418,0.010000 0.426525,-0.029940,0.010000 0.400000,0.040000,0.010000 0.432919,-0.022723,0.010000 0.437401,-0.014184,0.010000 0.381411,0.035418,0.010000 0.373475,0.029940,0.010000 0.390427,-0.038838,0.010000 0.373475,0.029940,0.010000 0.367081,0.022723,0.010000 0.390427,-0.038838,0.010000 0.362599,0.014184,0.010000 0.360292,0.004821,0.010000 0.362599,-0.014184,0.010000 0.367081,-0.022723,0.010000 0.373475,-0.029940,0.010000 0.400000,-0.040000,0.010000 0.400000,0.040000,0.010000 0.390427,-0.038838,0.010000 0.390427,0.038838,0.010000 0.381411,0.035418,0.010000 0.360292,0.004821,0.010000 0.360292,-0.004821,0.010000 0.390427,-0.038838,0.010000 0.362599,-0.014184,0.010000 0.381411,-0.035418,0.010000 0.373475,-0.029940,0.010000 " Normals="0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 0.000000,0.000000,1.000000 " TriangleIndices="0,1,2 3,4,5 6,5,4 7,8,9 10,9,8 11,12,13 14,13,12 13,14,15 16,15,14 17,18,19 20,19,18 19,20,21 22,23,24 25,26,27 28,27,26 27,28,29 30,31,32 33,34,35 36,35,34 35,36,37 38,39,40 41,40,39 40,41,42 43,42,41 "/></GeometryModel3D.Geometry></GeometryModel3D></Model3DGroup.Children></Model3DGroup></ModelVisual3D.Content><ModelVisual3D.Children/></ModelVisual3D></ModelVisual3D.Children></ModelVisual3D></Viewport3D.Children>
</Viewport3D>  </Grid>
</Page>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_232512.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浅学Linux内核MMU

1 MMU基本知识 1.1 什么是MMU MMU是 MemoryManagementUnit 的缩写即&#xff0c;内存管理单元. 针对各种CPU, MMU是个可选的配件. MMU负责的是虚拟地址与物理地址的转换. 提供硬件机制的内存访问授权.&#xff08;现代 CPU 的应用中&#xff0c;基本上都选择了使用 MMU&#…

Kafka 为什么那么快?

有人说&#xff1a;他曾在一台配置较好的机子上对 Kafka 进行性能压测&#xff0c;压测结果是 Kafka 单个节点的极限处理能力接近每秒 2000万 条消息&#xff0c;吞吐量达到每秒 600MB。 那 Kafka 为什么这么快&#xff1f;如何做到这个高的性能&#xff1f; 本篇文章主要从这…

面试官:MySQL 中 varchar(n) 中 n 最大取值为多少?

前置知识 要回答这个问题&#xff0c;首先我们得先知道 MySQL 存储一条记录的格式长什么样子。 以 Compact 行格式作为例子&#xff0c;它长这样&#xff1a; 可以看到&#xff0c;一条完整的记录分为「记录的额外信息」和「记录的真实数据」两个部分。 这里重点讲讲记录的…

安卓APP源码和设计报告——健身系统

一、设计背景 1.需求分析 对于很多人来说拥有一副好身材能让自己增添不少魅力;对于爱吃而又担心自己发胖的人来说适当的运动健身是最好的选择。移动互联网时代&#xff0c;市场上“约跑”“约健身”健身APP软件成为新时代闺蜜朋友的互动模式&#xff0c;健身热潮的来临&#…

MySQL分区详解

目录 一、定义 1.1 概述 1.2 分区的优势 二、分区的类型 2.1 检查MySQL是否支持分区 2.2 类型 2.3 分区的其他操作 一、定义 1.1 概述 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果&#xff0c;但其主要目的是为了在特定的SQL操作中减少数据读写…

第17章 事件和概率空间

第17章 事件和概率空间 17.1 做个交易吧 假设你有三扇门可供选择。其中一扇门背后是一辆汽车&#xff0c;另外两扇门背后是一只山羊。你选择了一扇门&#xff0c;比如1号门。然后知道门后面有什么的主持人&#xff0c;开启了另一扇后面有山羊的门&#xff0c;假设是3号门。现…

The reference to entity “useSSL“ must end with the ‘;‘ delimiter.

The reference to entity "useSSL" must end with the ; delimiter.& 替换为 &amp; < 替换为 < > 替换为 > " 替换为 &quot;替换为 &apos; jdbc:mysql://127.0.0.1:3306/dbname?characterEncodingutf8&amp;useSSLfalse&am…

Redis vs MongoDB

Redis vs MongoDB 通常情况下&#xff0c;应用系统的技术选型&#xff0c;对于如何选择非关系型数据库&#xff0c;是一个不小的挑战。这不仅考验架构师在技术上的广度和深度&#xff0c;同时也考究对业务细节了解和熟悉程度。只有将业务场景、业务特点、数据特征跟具体的技术…

Qt 多线程之QtConcurrent::map(处理序列容器)

QtConcurrent::map()、QtConcurrent::mapped() 和 QtConcurrent::mappedReduced() 函数对一个序列中&#xff08;例如&#xff1a;QList、QVector&#xff09;的项目并行地进行计算。 1、map函数 map函数的功能是在其他线程运行指定的函数&#xff0c;map函数有两个参数 第一…

玩好.NET高级调试,你也要会写点汇编

一&#xff1a;背景 1. 简介 .NET 高级调试要想玩的好&#xff0c;看懂汇编是基本功&#xff0c;但看懂汇编和能写点汇编又完全是两回事&#xff0c;所以有时候看的多&#xff0c;总手痒痒想写一点&#xff0c;在 Windows 平台上搭建汇编环境不是那么容易&#xff0c;大多还是…

web课程设计:HTML非遗文化网页设计题材【京剧文化】HTML+CSS+JavaScript

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

提高技术质量标准 | Google Play 持续打造优质平台

作者 / Google Play 统筹产品经理 Lauren Mytton在上一篇文章中&#xff0c;我们为大家总结了 Google Play 在近期将要推出多项新功能&#xff0c;接下来我们将会陆续展开逐一详细说明。应用质量是我们在 Google Play 所做一切努力的基础。Android 用户希望从他们下载的应用和游…

kubernetes 1.18 部署 ingress-nginx

文章目录kubernetes 1.18 部署 ingress-nginx1. 下载 yaml 文件2. 安装 ingress-nginx3. 检查安装情况4. 测试验证4.1 查看ingress规则4.2 访问测试5. 其他内容kubernetes 1.18 部署 ingress-nginx 1. 下载 yaml 文件 在 GitHub 下载完成之后可以直接使用&#xff0c;不需要修…

Linux 部署主从DNS服务器

几个概念&#xff1a; 域名解析为IP地址&#xff1a;正向解析 IP地址解析为域名&#xff1a;反向解析 主DNS服务器&#xff1a;在特定区域内具有唯一性&#xff0c;负责维护该区域内的域名和IP地址之间的对应关系。 从DNS服务器&#xff1a;从服务器中获得域名和IP地址对应关系…

Android桌面图标快捷方式

一、背景 长按桌面图标实现快捷方式最早是iOS提供的功能,而Android最早在Android 7.1版本也提供了对这方面的支持,于是在短时间内,像微信,支付宝,头条等流量级应用都提供了这方面的支持,如下图。 现在,长按桌面图标快捷方式已经是很成熟的功能,实现上也比较简单,主…

爆火的OpenAi的ChatGPT聊天机器人注册和使用攻略

先来看看他的效果怎木样: 哇塞!是不是很奈斯!!! 一. 对OpenAi进行注册登录(需要翻墙) OpenAI APIAn API for accessing new AI models developed by OpenAIhttps://beta.openai.com/ 二. 购买一个虚拟号码用于手机号注册 nullReceive sms online on virtual numbers of SMS…

五、卷积神经网络CNN5(图像卷积与反卷积)

图像卷积 首先给出一个输入输出结果那他是怎样计算的呢&#xff1f; 卷积的时候需要对卷积核进行 180 的旋转&#xff0c;同时卷积核中心与需计算的图像像素对齐&#xff0c;输出结构为中心对齐像素的一个新的像素值&#xff0c;计算例子如下&#xff1a;这样计算出左上角(即第…

[附源码]Python计算机毕业设计Django智能衣橱APP

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

一次nginx “time out”故障排查

研发请求协助排查一个nginx故障。 描述如下&#xff1a; 在内部环境测试没问题。 打包到生产环境后&#xff0c;访问nginx接口地址超时。 研发比对后怀疑是nginx版本不一致导致。内部版本1.23.2&#xff0c;生产环境1.23.1. 收到信息第一感觉不是nginx的问题。不过先测试一…

-aop-

文章目录一.动态代理实现invocationHandler二.AOP概述环绕通知Pointcut定义切入点一.动态代理实现invocationHandler 动态代理&#xff1a;可以在程序的执行过程中&#xff0c;创建代理对象。 通过代理对象执行方法&#xff0c;给目标类的方法增加额外的功能&#xff08;功能增…