C# 动态生成三维对象
我必须根据几个输入参数动态生成一个3D对象。对象中的某些元素应该是可单击的 以下条件必须适用: -观众是 -生成器必须可以从C调用# -一代人必须“快”。 -导入vrml/3ds文件(模板/图形库) -生成器必须支持布尔运算(例如,从立方体中减去球体) -生成器必须支持边上的倒角或圆角等 可选条件: -支持3D对象中的动画(例如,为对象的大小更改设置动画)C# 动态生成三维对象,c#,wpf,3d,vrml,helix-3d-toolkit,C#,Wpf,3d,Vrml,Helix 3d Toolkit,我必须根据几个输入参数动态生成一个3D对象。对象中的某些元素应该是可单击的 以下条件必须适用: -观众是 -生成器必须可以从C调用# -一代人必须“快”。 -导入vrml/3ds文件(模板/图形库) -生成器必须支持布尔运算(例如,从立方体中减去球体) -生成器必须支持边上的倒角或圆角等 可选条件: -支持3D对象中的动画(例如,为对象的大小更改设置动画) 您如何认识到这一点(没有解决方案,只有方法)?如果有更好的选择,可以忽略一些需求,如Helix 让我在你的项目草图上加上我的两分钱 C#调
您如何认识到这一点(没有解决方案,只有方法)?如果有更好的选择,可以忽略一些需求,如Helix 让我在你的项目草图上加上我的两分钱
- C#调用是问题最少的问题,如果没有其他问题,那么您的代码可以作为中间件实体的控制器运行,它执行作业的脏部分,并为任何后期处理完成VRML中性输出
- 你的计划应该是观众不可知论(VRML97/VRML2.0可以保证) 或者特定于查看器,这将使您的解决方案偏离可移植性
- 经过大约30年的CAD/CAM,有很多方法可以重用一些布尔建模器
- 将VRML导入Modeler是“内置的”
- 倒角/圆角是“经典”布尔建模器子操作
您是如何意识到这一点的?太宽了。你试过什么吗?我试过几种方法。但我不想限制你。一种可能是使用C++/CLI的类似OpenCascade的CAD核心。