osg C++
Edassap
一个整天想着学习但又不想编代码的傻子
展开
-
OSG圆形矩形绘制
主要用到的是geometry中的Polygon形式的图案创建,在生成数组顶点时,利用到了简单的正余弦圆形函数(x = Rcos(n) ; y = R(sin(n) )进行坐标的函数生成。下面则是粘贴的代码(附件有cpp文件):// 删了相关个人声明和版权声明,方便大家学习共享#include #include #include #include #includ原创 2018-01-01 22:33:38 · 4126 阅读 · 1 评论 -
对于OSG中坐标及其转换的理解
注:读本博文前,你需要理解什么世界坐标和物体坐标以及OSG内部矩阵转换的特点(左乘)。首先,OSG中所有对物体的矩阵变换都是该物体坐标系相对于世界坐标系的变换!这就意味A原位置是在世界坐标(10, 0, 0),再想通过平移变换到目的位置即世界坐标(20, 0, 0),你会发现左乘translate(osg::Vec3(20,0,0))后,它会放置在世界坐标(30, 0, 0)位置。其中的原因就原创 2018-01-07 21:11:56 · 2655 阅读 · 0 评论