sssss212 2016-01-09 05:42 采纳率: 100%
浏览 1918
已采纳

使用什么语言和开发工具编写能对3D模型变换的软件

我想要做一个应用程序,能够显示3D人体模型的,并能输入参数对模型进行变换的。
比如,选择男性,得到一个男性的标准模型,然后用户输入该男性的身高、腿长等,然后模型进行相应的变换。
那么,请问:
1.用什么开发环境和语言?unity和directX或java3D行吗?
2.该用什么方法进行模型的变换呢?有没有一个成熟的方法?
如果您知道该怎么办,恳请您回答一下,万分感谢,因为周围没有什么老师和同学可以指导的,只能求助于此,给点指导。

  • 写回答

2条回答 默认 最新

  • 文修 2016-01-09 06:20
    关注
    可以修改的参数必须对应一个单独的对象,而每个对象都有各自的属性,例如大腿和小腿,长度有对应的比例,
    一个属性修改了,其他相对应的属性必须作出相应的修改,例如修改了腿的长度,上身的各身体部件也要做出相应修改,修改了退的大小,腰以上的大小也要改变
    

    建议如下

    建类
    1、人体大类
    2、手臂类
    3、腰类
    4、大腿类
    。。。

    补充类的内容
    每个类所具有所需要调整的属性都要认真思考分析

    写修改属性的方法

    1、修改本省所需要做的操作
    2、修改此属性所触发的其他属性的修改

    楼主所说的unity和directX或java3D都可以实现,只是要慢慢来

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?