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

news2024/11/16 5:56:01

网上下一段代码,运行如下;显示了一个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,.....,这些是如何来的,可能是某种软件导出的;

<Page
  xmlns="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.coloradmin.cn/o/71064.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue 数据手写分页算法,定时展示

我们在业务之中&#xff0c;其实会常常用到一些数据的分段展示 &#xff0c; 比如数据量过大导致echarts无法展示&#xff0c;我们就可以将数据进行算法分页 &#xff0c; 然后套用定时器实时更新分段数据&#xff1b; 例子展示 &#xff1a; 将下列数组截取成每页5条数据的分…

鞋子商店APP源码和设计报告

实 验 报 告 课程名称 实验名称 指导教师 专业 班级 学号 姓名 一、需求分析 1.需求分析 随着互联网和手机技术的蓬勃发展&#xff0c;网购已经成为许多人&#xff0c;尤其是年轻人的主要消费方式&#xff0c;这就对手机购物APP产生了大量的需求&#xff0c;商品的展…

01入门-ThreadLocal详解-并发编程(Java)

文章目录1 简介2 基本使用2.1 常用方法2.2 小案例3 ThreadLocal与Sycronized4 应用场景4.1 转账案例构建4.2 问题4.3 解决5 后记1 简介 官方JDK源码关于ThreadLocal描述&#xff1a;ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问&#xff08;通过get和…

【opensips】客户端的注册

opensips的注册能力 opensips可以通过registrar模块实现注册的能力&#xff0c; 所有的账户信息默认是在opensips的subscibe表中&#xff0c; 默认的subscibe表结构如上图&#xff0c; id是主键&#xff0c;username是账户名domain是opensips的域名password是密码email_addre…

ChatGPT 全网最新开通账号教程

&#x1f986;博主介绍&#xff1a;小黄鸭技术 &#x1f308;擅长领域&#xff1a;Java、实用工具、运维 &#x1f440; 系列专栏&#xff1a;&#x1f4e2;开发工具 Java之路 八股文之路 &#x1f4e7;如果文章写作时有错误的地方&#xff0c;请各位大佬指正&#xff0c;一起进…

掌握Redis的Sentinel哨兵原理,助你拿到25k的offer

— — | M1 |---------| R1 | | S1 | | S2 | — — Configuration: quorum 1 master宕机&#xff0c;s1和s2中只要有1个哨兵认为master宕机就可以进行切换&#xff0c;同时会在s1和s2中选举出一个执行故障转移. 但此时&#xff0c;需要majority&#xff0c;也就是大多数…

微信小程序开发笔记 进阶篇⑥——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之后)

文章目录一、前言二、前端代码wxml三、前端代码js四、后端java五、程序流程六、参考一、前言 大部分微信小程序开发者都会有这样的需求&#xff1a;获取小程序用户的手机号码。但是&#xff0c;因为小程序用户的手机号码属于重要信息&#xff0c;为了安全&#xff0c;所以需要如…

细粒度图像分类论文研读-2022

文章目录TransFG: A Transformer Architecture for Fine-grained RecognitionAbstractintroductionMethodVision transformer as feature extractorImage SequentializationPatch EmbeddingTransFG ArchitecturePart Selection ModuleConstrastive feature learningViT-FOD&…

从理论走向实战,阿里高工熬夜整理出的 Spring 源码速成笔记太香了

不知道大家面试的时候有没有被问到过 Spring 相关问题&#xff08;循环依赖、事务、生命周期、传播特性、IOC、AOP、设计模式、源码&#xff09;&#xff1f;反正我这个小学弟前段时间就来私信我说自己面试挂在了 Spring 这一块。&#xff08;原谅我不厚道地笑了&#xff0c;如…

毕设选题推荐基于python的django框架的自媒体社推广平台系统

&#x1f496;&#x1f525;作者主页&#xff1a;计算机毕设老哥&#x1f525; &#x1f496; 精彩专栏推荐订阅&#xff1a;在 下方专栏&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; Java实战项目专栏 Python实…

安卓APP源码和设计报告——运动健身教学

实 验 报 告 课程名称 实验名称 指导教师 专业 班级 学号 姓名 目 录 一、设计背景31. 需求分析32. 课题研究的目的和意义3二、系统需求分析与开发环境31. 系统功能需求32.系统界面需求43.开发环境4三、系统设计4四、系统测试51.脑模拟器测试6五、总结与展望6六、重要…

YoloV7目标检测(Pytorch版)【详解】

文章目录一、网络结构1、总体网络结构&#xff08;backbone&#xff09;2、主干网络介绍&#xff08;backbone&#xff09;2.1 多分支模块堆叠2.2 下采样网络结构2.3 整个backbone代码3、FPN特征金字塔二、预测结果的解码一、网络结构 1、总体网络结构&#xff08;backbone&am…

【组件开发实践】云巧流程组件对接实践

1. 用户需求 假设A系统有如下员工请假审批流场景&#xff1a; 员工请假小于等于3天&#xff0c;只需主管直接审批&#xff1b;大于3天需要主管先审批&#xff0c;审批通过后再由二级主管进行审批。当员工请假审批流节后后&#xff0c;需要通知A系统进行业务处理&#xff08;例…

Tomcat的IO模型

Tomcat支持一下几种IO模型&#xff1a; 支持的IO模型 特点 BIO 同步阻塞式IO&#xff0c;每一个请求都会创建一个线程&#xff0c;对性能开销大&#xff0c;不适合高并发场景。 NIO 同步非阻塞式IO&#xff0c;基于多路复用Selector监测连接状态通知线程处理&#xff0c;…

<C++>多态

文章目录1. 概念2. 多态的定义和实现2.1 多态的构成条件2.2 虚函数2.3 虚函数的重写2.4 虚函数重写的两个例外&#xff1a;2.5 C11 override和final2.6 重载、覆盖(重写)、隐藏(重定义)的对比3. 抽象类3.1 概念3.2 接口继承和实现继承3. 多态的原理3.1 虚函数表3.2 多态的原理3…

S2SH小区物业管理系统计算机专业毕业论文java毕业设计网站

&#x1f496;&#x1f496;更多项目资源&#xff0c;最下方联系我们✨✨✨✨✨✨ 目录 Java项目介绍 资料获取 Java项目介绍 《S2SH小区物业管理系统》该项目采用技术&#xff1a;jsp struts2springhibernatecssjs等相关技术&#xff0c;项目含有源码、文档、配套开发软件…

java EE初阶 — wait 和 notify

文章目录1.wait 和 notify1.1 wait()方法1.2 notify()方法1.3 notifyAll()方法1.wait 和 notify 线程最大的问题是抢占式指向&#xff0c;随机调度。而写代码的时候&#xff0c;确定的东西会比较好。 于是就有程序猿发明了一些办法&#xff0c;来控制线程之间的执行顺序。 虽…

火山引擎 RTC 助力抖音百万并发“云侃球”

动手点关注干货不迷路1. 背景及技术挑战从电视看直播到手机电脑看直播&#xff0c;直播技术的发展让观众可以随时、随地观看自己喜欢的比赛&#xff0c;并且在看比赛时通过发送表情、发文字进行互动。但表情、文字承载的信息量较小、沟通效率低&#xff0c;我们无法像线下一起看…

一大波节日来袭,App Store节日营销请注意!

11 月已经过去&#xff0c;在过去的 11 月里&#xff0c;我们经历了万圣节、双 11、世界杯、感恩节、黑色星期五等非常重要的营销节点。 在新的 12 月&#xff0c;我们将迎来世界杯闭幕、双12、平安夜、圣诞节等重要营销机遇。在未来&#xff0c;我们还会迎来新春营销的重要机…

图形API学习工程(29):解决在shader文件中使用include的问题

工程GIT地址&#xff1a;https://gitee.com/yaksue/yaksue-graphics 无用的前言 看了下提交记录&#xff0c;这个工程上次更新已经是一年以前了。最近想想&#xff0c;还是应该回来再继续学学&#xff0c;暂且不论是否对工作有帮助&#xff0c;我在这个工程上获得的愉悦感相比…