乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 8|回复: 0

关于自定义实体的子实体贴图材质的问题

[复制链接]

1

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2012-7-9 23:18:00 | 显示全部楼层 |阅读模式
大家好!    关于自定义实体的子实体贴图材质有个问题,我自定义了一个三维实体类,从AcDb3dSolid派生:class HW3dBody: public AcDb3dSolid{public:       ACRX_DECLARE_MEMBERS(HW3dBody );protected:       staticAdesk::UInt32 kCurrentVersionNumber; public:       HW3dBody ();       virtual~HW3dBody (); …………} 然后又自定义了一个实体类,该实体类包含了上述自定义三维实体类的指针成员变量:  class DLLIMPEXP CHWPanelDbEntity : publicCHWBaseProductDbEntity{ public:       ACRX_DECLARE_MEMBERS(CHWPanelDbEntity ); protected:       staticAdesk::UInt32 kCurrentVersionNumber; public:       CHWPanelDbEntity ();       CHWPanelDbEntity (doublexLen, double yLen, double zLen);       virtual~CHWPanelDbEntity ();
…………
protected:       //三维实体       HW3dBody *m_p3dBody;}; typedefAcArray  CHWPanelDbEntityPtrArray; 最后自定义一个实体类,该实体类包含了上述自定义实体的指针数组:class DLLIMPEXP CHWStProductDbEntity :public CHWBaseProductDbEntity{ public:       ACRX_DECLARE_MEMBERS(CHWStProductDbEntity  ); protected:       staticAdesk::UInt32 kCurrentVersionNumber; public:       CHWStProductDbEntity  ();       virtual~CHWStProductDbEntity  ();
………… protected:        CHWPanelDbEntityPtrArray m_arySub;             // 子实体数组}  最后,我如何对CHWStProductDbEntity 实体对象中的CHWPanelDbEntity 子实体赋予不同材质,而且不同子实体的材质贴图的角度如何单独设置?直接对m_arySub子实体赋予材质不成功,材质只对整体的实体对象CHWStProductDbEntity有效, 对单独的子实体对象赋予不同材质,没有效果!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 12:53 , Processed in 0.248938 second(s), 54 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表