查看: 1921|回复: 3

新手求助,使用osg缩放双线如何保证线宽不变,长度正常改变??

[复制链接]

该用户从未签到

发表于 2011-8-24 19:47:31 | 显示全部楼层 |阅读模式
本帖最后由 ASMFC 于 2011-8-24 20:02 编辑

使用osg绘制了双线,但是在缩放时双线之间的宽度会改变,如何设置才能使缩放时线宽不改变,保持原样,而长度正常改变?  就像osg绘制的粗线,缩放时线长度改变,线宽不变!
    急用,请各位大大帮忙!!!!

该用户从未签到

发表于 2011-8-25 08:47:08 | 显示全部楼层
这不是宽度改变而是您的视点变化了。。。就像您从远处和近处看并排的两栋楼一样

该用户从未签到

 楼主| 发表于 2011-8-25 15:07:16 | 显示全部楼层
谢谢array大神,可能我表述有误,我的意思是绘制双线折线,缩放时,视点变化,长度随缩放改变而改变,但双线之间的宽度保持不变,就像osg里面绘制粗线时,缩放时粗线的宽度始终保持不变。我是要绘制二维地图符号,需要这个特性,求array大神指导!!!! 未命名.JPG

该用户从未签到

发表于 2011-8-29 08:34:05 | 显示全部楼层
一个立即产生于我脑中的想法是使用geometry shader,它的重装配特性可以让我们方便地在眼坐标系中生成第二条毗邻的线段。除此之外,您也许也可以通过自己叠加一个反缩放值来避免对双线对象的缩放,不过相比起来似乎不太容易控制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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