概述: 
Ogre procedural 几何图元库是Ogre3D的基本图元库。使我们可以快速的创建几何图元,比如立方体, 球, 圆锥等。

几何图元包含: 
Box 盒子 
RounderBox 弧形盒子 
Plane 平面 
Sphere 球 
IcoShere 正三角形面组成的球 
Cylinder 圆柱 
Tube 软管 
Capsule 胶囊 
Cone 圆锥 
Torus 圆环面 
Torus knot 圆环结

下载链接: 
Ogre 官方网站wiki上: 
http://www.ogre3d.org/tikiwiki/Ogre+Procedural+Geometry+Library
< http://www.ogre3d.org/tikiwiki/Ogre+Procedural+Geometry+Library&highlight=p
rocedural> &highlight=procedural

如何使用: 
安装Cmake; 
安装Ogre(Ogre source 或者SDK均可); 
设置环境变量,OGRE_HOME 设置为Ogre source或 SDK的目录;

解压procedural下载目录下的文件,我这里用的是ogre-procedural_0.1_source.zip,然后用Cmake generate
解压目录下的工程,然后进行编译,运行。 
OK, 可以欣赏图元的真面目了!

效果图:

shade 模式

wireframe 模式

Ogre procedural 几何图元库相关推荐

  1. 使用基本几何图元在道路上实现准确高效的自定位

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 摘要(Abstract) 在非常有限的内存和计算能力的条件下实现准确定位是下一代汽车序列的一大挑战.本 ...

  2. osg画线_osg 基本几何图元

    //osg 基本几何图元//ogs中所有加入场景中的数据都会加入到一个Group类对象中,几何图元作为一个对象由osg::Geode类来组织管理.//绘制几何图元对象时,先创建一个Geometry对象 ...

  3. osg 基本几何图元

    ogs中所有加入场景中的数据都会加入到一个Group类对象中,几何图元作为一个对象由osg::Geode类来组织管理.绘制几何图元对象时,先创建一个Geometry对象,这个对象中要设置绘制所需的基本 ...

  4. IGES文件解析1——几何图元(更新中...)

    IGES文件解析1--几何图元 文件格式 开始段 全局段 数据索引段DE 数据参数PD 结束段 几何图元 圆弧(100型) 复合曲线(102型) 圆锥曲线(104型) 大量数据(类型 106) 平面( ...

  5. 【学习笔记】OSG 基本几何图元

    例:geom->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::QUADS,0,4)); 来指定要利用这些数据生成一个怎么样的形状. ...

  6. OSG 绘制几何图元

    文章目录 一.简介 二.相关类别 三.实现代码 3.1快速绘制(调试) 3.2标准方式 四.实现效果 参考资料 一.简介 在真正使用OSG绘制图形之前,我们可以先了解一下OpenGL是怎么绘制几何模型 ...

  7. 常见C++开源库-几何算法库-Boost.Geometry-Clipper2-布尔运算库-支持开放式多段线-基础几何对象-详解教程

    文章目录 1.Boost.Geometry 1.1.model::point-坐标点定义 1.2.model::d2::point_xy-笛卡尔坐标点定义 1.3.model::linestring- ...

  8. java nurbs几何库_OpenGL超级宝典笔记——NURBS与曲面细分

    NURBS 贝塞尔曲线的缺点是当我们增加很多控制点的时候,曲线变得不可控,其连续性会变差差.如果控制点很多(高阶曲线),当我们调整一个控制点的位置,对整个曲线的影响是很大的.要获得更高级的控制,可以使 ...

  9. OGRE 所有版本(从0.1到1.7) (SDK 及 源码 及 扩展库) 下载地址

    OGRE 所有版本 (SDK 及 源码) 下载地址 http://zh.sourceforge.jp/projects/sfnet_ogre/releases/ 或者SVN地址 https://svn ...

最新文章

  1. Corosync Pacemaker 高可用 Mariadb
  2. 1xx、101、100 状态详解
  3. LeetCode 1580. 把箱子放进仓库里 II(排序)
  4. 成立一周?谷歌人工智能道德委员会解散了?近日,金山云和小米刚签订了不超过9000万的硬件产品供应协议,闹哪样? | 极客头条...
  5. 关于电脑周边配件的问题
  6. scrapy middlewares.py
  7. Adaboost新理解
  8. DSP之有限字长效应
  9. python dataframe去除重复项_python - Pandas DataFrame处理查找DataFrame中的重复项 - 堆栈内存溢出...
  10. brew更新的时候不更新某个应用_可以不可以第六集剧情介绍,日剧可以不可以什么时候更新...
  11. ai人工智能图片修复_潜在客户追踪已中断,以及如何使用AI和自动化进行修复...
  12. DBN深度置信网络的实现
  13. 数据库mysql从入门到放弃
  14. 特斯拉指控华裔工程师窃密案升级 要求小鹏披露源代码
  15. 【raft】学习五:日志结构raftLog
  16. iPhone14pro紫色“掉漆”/ 苹果英伟达拒绝台积电涨价/ DALL·E取消排队...今日更多新鲜事在此...
  17. C - error: converting to execution character set:Illegal byte sequence
  18. RiskCloud-双控平台(有效分享LOPA软件篇)
  19. android drawtext 方法,8.2.13 drawText方法:绘制字符串
  20. matlab修改图像分辨率_matlab imresize 改变图像大小

热门文章

  1. JSoup模拟登录新版正方教务系统(内网-教务系统)获取信息过程详解
  2. MiKTeX手动更新宏包超详细,东北大学编译原理第三次作业
  3. native vlan设置错误导致无法访问的问题排查过程
  4. h5 video 移动端 视频添加第一帧作为播放前图片
  5. html+text+shadow语法,text-shadow属性怎么用
  6. 实用工具WGestures全局鼠标手势
  7. aho-corasick php,更快的Aho-Corasick PHP实现
  8. 带你认识六种设计原则(开闭原则、里氏代换原则、依赖倒转原则....)
  9. Python函数的应用--汇率转换函数示例(第九章)
  10. qchart 坐标轴设置_QChart学习之QValueAxis坐标轴设置