当前位置: 旋转机 >> 旋转机资源 >> WPF下机械臂旋转开发第二讲加载xaml
编译错误展示
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 属性“Children”不具有值。行83位置65. Wpf3DDemo F:\nhy\Source\VS\C#\3D\Wpf3DDemo\Wpf3DDemo\TestModel.xaml 83
编译错误原因
调用Model3DGroup.Children但是并未给子节点赋予内容。
解决方法
加入下面模型的点即可:
GeometryModel3D
GeometryModel3D.Material
MaterialGroup
DiffuseMaterial
DiffuseMaterial.Brush
SolidColorBrushColor=#A24F05Opacity=1./
/DiffuseMaterial.Brush
/DiffuseMaterial
SpecularMaterialSpecularPower=0.
SpecularMaterial.Brush
SolidColorBrushColor=#2EOpacity=1./
/SpecularMaterial.Brush
/SpecularMaterial
/MaterialGroup
/GeometryModel3D.Material
GeometryModel3D.Geometry
MeshGeometry3DPositions=根据需求填入自己需要的模型坐标/
/GeometryModel3D.Geometry
/GeometryModel3D
或者直接删除:Model3DGroup.Children
ModelVisual3D.Content
Model3DGroup
/Model3DGroup
/ModelVisual3D.Content
调整为上述模块即可。
xaml中3D模型还有很多学问,正在学习和研究中,关键是如何快速实现模型的分组,是重中之重难点中的难点,需要抓紧时间研究一下。
如果你也在进行3D相关的开发,欢迎跟我一起研究,需要你的支持和帮助。