三维软件
qq_31577553
这个作者很懒,什么都没留下…
展开
-
freeCAD的全局参数讨论
陈百炼(75988405) 16:28:39J,H,G不是object的属性,意思是很多个object属性用到的一个参数。如object1.a = H /2object2.b = H /3a就是你所说的object1的属性,b是 object2的属性#### 16:29:35表格#### 16:30:58草芥<sky_0903@qq.com> 1...原创 2019-05-07 17:52:04 · 947 阅读 · 0 评论 -
Osg中着色器基本应用
参考资料:https://www.cnblogs.com/brainworld/p/7445290.htmlhttps://blog.csdn.net/panda1234lee/article/details/519708931.首先,我们需要打开osg的渲染状态节点osg::StateSet中对应的着色器模式。osg::ref_ptr<osg::Program> p...原创 2019-05-05 18:02:39 · 2606 阅读 · 0 评论 -
osg内置圆柱体与分解面的内存对比
osg测试(自写了test程序,内置圆柱),创建:2W个圆柱 149MB20W个圆柱,每一个创建一次 332MB 100W个圆柱 达到19988就不动了,估计内存耗完创建1个,放入不同的矩阵节点:200W个圆柱,创建一个,放到不同的矩阵节点下 985MB放到EP3d中测试内置圆柱:创建20W个圆柱,启动程序占用 50MB 总共占: 354MB通过body面(曲面分解为3...原创 2019-04-16 14:53:49 · 161 阅读 · 0 评论 -
注意:编译有警告
以后编译有警告的,应该要重视起来,要想办法消除掉,不然会带来隐患。举个例子,以下代码编译是会有警告, warning C4018: “>”: 有符号/无符号不匹配,如下图:...原创 2019-03-12 18:41:36 · 423 阅读 · 0 评论 -
FreeCAD在Windows10环境下的编译运行
1. (如果是单纯的是想使FreeCAD作为一个库的话直接下载Bin版即可)Bin:https://github.com/FreeCAD/FreeCAD/releases/download/0.17/FreeCAD-0.17.13528.5c3f7bf-WIN-x64-installer.exehttps://github.com/FreeCAD/FreeCAD/release...原创 2019-03-14 10:48:30 · 1554 阅读 · 0 评论 -
osg夹点图形创建
参照Osg :TabPlaneDragger类源代码,函数createHandleNode中如下部分被代码sg::Vec3Array* vertices = new geometry->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::QUADS,0,vertices->size())); o...原创 2019-02-27 11:26:42 · 254 阅读 · 0 评论 -
研究内容 osg三维消隐
研究内容 osg三维消隐现有的常用的几种消隐算法主要有:Z—buffer算法、扫描线算法、画家算法、BSP树算法结论:消隐算法皆基于面进行消隐,且osg中没有直接进行线消影算法 背面剔除对凸面体是完美的,但对于其它的就无能为力osg::ref_ptr<osg::CullFace> cullface=new osg::CullFace(osg::CullFac...原创 2019-02-26 09:48:48 · 496 阅读 · 0 评论