查看: 1298|回复: 5

关于clone深度拷贝问题

[复制链接]

该用户从未签到

发表于 2013-1-7 13:54:36 | 显示全部楼层 |阅读模式
本帖最后由 huidian200803 于 2013-1-7 13:54 编辑

那位能够简单介绍一下这些CopyOp的具体含义与区别吗?谢谢!


DEEP_COPY_OBJECTS   
DEEP_COPY_NODES   
DEEP_COPY_DRAWABLES   
DEEP_COPY_STATESETS   
DEEP_COPY_STATEATTRIBUTES   
DEEP_COPY_TEXTURES   
DEEP_COPY_IMAGES   
DEEP_COPY_ARRAYS   
DEEP_COPY_PRIMITIVES   
DEEP_COPY_SHAPES   
DEEP_COPY_UNIFORMS   
DEEP_COPY_ALL

现在我要在加载一个模型前检查是否当前我加载过这个模型,如果已经存在这个模型我拷贝一份然后分配给一个类的对象使用,在clone的时候有拷贝选项, 这个clone的时候的拷贝选项 有什么具体区别呢?指的含义是什么?
我尝试了一下,发现结果都一样啊,在viewer里面看到的模型一模一样。
谁给我解释一下呢?

该用户从未签到

发表于 2013-1-8 08:23:06 | 显示全部楼层
跟你看到的模型有什么关系,是内存上的共享。DEEP_COPY_XXOO 后面的DRAWABLES   STATESETS   这些还不懂是什么意思?

该用户从未签到

 楼主| 发表于 2013-1-8 10:52:12 | 显示全部楼层
可能我没叙述清楚,我的意思是:DEEP_COPY_XXOO 是否表示只是深度拷贝XXOO? 和看到的模型确实没关系没问对

该用户从未签到

发表于 2013-1-8 11:20:19 | 显示全部楼层
是啊

该用户从未签到

发表于 2013-1-8 11:28:32 | 显示全部楼层
大SB

该用户从未签到

发表于 2013-1-9 11:11:31 | 显示全部楼层
lcqlcl 发表于 2013-1-8 11:28
大SB

请问这句话是什么意思?论坛欢迎争论,但是请不要无端使用攻击性词汇
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表