最新评论最新随笔(rss)

re: GLUT Trackball Demo

@ccsdu2009
这个是学习用的。

好用的库有很多,像OpenSceneGraph, OpenCASCADE.

哈哈~~

2017-06-16 19:37 作者: eryar    

re: GLUT Trackball Demo

用glfw

2017-06-16 17:23 作者: ccsdu2009    

re: 2016年更新下

@炮灰九段
新加坡啊,先在这待几年再说了

2017-05-16 10:21 作者: 七星重剑    

re: Open Cascade中的布尔操作

@eryar
我看到three.js有个插件ThreeBSP,可以提供boolean operation,不知道支不支持网格的?

2017-05-10 22:16 作者: eryar    

re: 2016年更新下

现在在哪个国家呢?没想过回国再发展发展啊

2017-05-09 16:31 作者: 炮灰九段    

re: 微信web版 协议

     摘要: 获取uuidhttps://login.weixin.qq.com/jslogin?appid=wx782c26e4c19acffb&redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&fun=new&lang=zh_CN&_=1388994062250获取...  阅读全文

2017-05-09 14:17 作者: 聂文龙    

re: plugin: loading a copy of an already loaded plugin panics

1. 业务逻辑完整目录编译
2. 接口解耦合解决 main依赖于lib 同时plugin依赖于lib 的问题(探索)
3. 命令行启动一个协程动态加载plugin

2017-05-06 18:01 作者: 思月行云    

re: Nginx性能调优

http://blog.jobbole.com/87531/

2017-04-22 15:56 作者: 思月行云    

re: Golang操作MySql数据库

select多个字段时的写法:

//查询数据
rows, err := db.Query("SELECT * FROM userinfo")
checkErr(err)

for rows.Next() {
var uid int
var username string
var department string
var created string
err = rows.Scan(&uid, &username, &department, &created)
checkErr(err)
fmt.Println(uid)
fmt.Println(username)
fmt.Println(department)
fmt.Println(created)
}

2017-04-18 16:29 作者: 思月行云    

re: Mesh Algorithm in OpenCascade

@Sirius

根据TopoDS_Shape的数据结构定义可知,遍历的顺序可能是构造TopoDS_Shape的顺序。

2017-04-18 15:23 作者: eryar    

re: Representation Data in OpenCascade BRep

@Sirius
这两个参数越小,离散曲线得到的点越多,即越逼近真实曲线。

具体说明看这个类的头文件。

2017-04-18 15:20 作者: eryar    

re: Representation Data in OpenCascade BRep

老师您好,我有一个小问题,希望您有空的时候能解答一下。
GCPnts_TangentialDeflection::Initialize()函数中的两个参数AngularDeflection和CurvatureDeflection应该如何设置?有没有具体实例可以参照一下呀?

2017-04-18 15:03 作者: Sirius    

re: Mesh Algorithm in OpenCascade

@eryar
恩恩,我大致明白了。
但是还有一个小问题,就是使用这个TopExp_Explorer迭代器进行遍历的时候,有什么遍历的顺序么?他所初始化的容器里储存的顺序是什么呀?

2017-04-17 17:04 作者: Sirius    

re: Mesh Algorithm in OpenCascade

@Sirius
建议你先看看Iterator模式,再看看TopExp_Explorer的头文件,应该会理解了。

这篇文章最后有部分Iterator的介绍,可以看看:
https://wenku.baidu.com/view/92524de981c758f5f61f678f.html

2017-04-17 09:10 作者: eryar    

re: Mesh Algorithm in OpenCascade

您好,我有一个小问题有点分不清。
是关于TopExp_Explorer这个TopoDS_Shape的遍历器的使用方法。
目前我见到了两种写法。
一个是TopExp_Explorer AEXP(const TopoDS_Shape& S,const TopAbs_ShapeEnum ToFind)这种方法。
还有一种是先定义TopExp_Explorer EX,然后在for函数中for (EX.Init(ts, TopAbs_VERTEX); EX.More(); EX.Next())。
这两种我不知道有什么区别,麻烦您有空的时候讲解一下,不胜感激。

2017-04-15 09:20 作者: Sirius    

re: 在Open Cascade中创建基本几何实体

@eryar
恩恩 好的。
我会在http://www.cppblog.com/eryar/archive/2014/11/16/208897.html
这个outline中关注您的最新更新的!

2017-04-14 10:49 作者: Sirius    

re: 在Open Cascade中创建基本几何实体

@Sirius
有空我写一个这方面的Blog吧!

2017-04-14 10:46 作者: eryar    

re: 在Open Cascade中创建基本几何实体

@eryar
我想问一下您所说的Reference文档是指的哪个?方便给一个连接么?麻烦您了

2017-04-14 10:43 作者: Sirius    

re: 在Open Cascade中创建基本几何实体

@eryar
哈哈哈您回复的太快了 不胜感激

2017-04-14 10:38 作者: Sirius    

re: 在Open Cascade中创建基本几何实体

@Sirius
您好,我已经自己找到了缺少的lib,嗯基本上是误打误撞试出来的,应该是“TKFillet.lib”。打扰了。
但是还想问一下,在出现这种问题的情况下,我怎么能知道我缺少的是哪个lib呢?

2017-04-14 10:37 作者: Sirius    

re: 在Open Cascade中创建基本几何实体

@Sirius
Hi Sirius,

你好!

缺少了TkFillet.lib.

你可以用Reference文档去搜索。

Best Regards,
Shing Liu

2017-04-14 10:34 作者: eryar    

re: 在Open Cascade中创建基本几何实体

     摘要: 您好,我在进行学习occ实体创建的时候尝试使用他所给的那个瓶子的代码“src/MakeBottle.cxx”想生成出来一个瓶子,但是在编译的过程中出现一些问题。1>Bottle.obj : error LNK2019: 无法解析的外部符号 "public: void __cdecl ChFiDS_ListOfStripe::Clear(void)" (?Clear@ChF...  阅读全文

2017-04-14 10:25 作者: Sirius    

re: v.p.n

http://www.nyduschina.org
http://www.ttjiasu.net

2017-04-10 20:09 作者: tqsheng    

re: 阿里云ECS配置ipv6支持(基于CentOS7)

https://bbs.aliyun.com/simple/t285557.html

2017-04-10 17:19 作者: 思月行云    

re: Open Cascade中的布尔操作

@Sirius

因为三角网没有朝向orientation信息,所以bool后不知道哪些要保留,哪些要去除,最多可以得到面与面相交的多段线,得不到bool后的实体模型。

个人观点。

2017-03-30 21:40 作者: eryar    

re: Open Cascade中的布尔操作

@eryar
好的谢谢楼主,请问您有了解过三角网进行bool运算方面的内容么?

2017-03-29 21:26 作者: Sirius    

re: Open Cascade中的布尔操作

@Sirius
你好!

occ支持compsolid的bool 运算,前提是brep体中包含几何曲线和曲面。

当你的brep是从stl之类的文件中导入的话,其中只包含三角网格数据,是不能用bool运算的。

Best Regards,
Shing Liu

2017-03-17 09:15 作者: eryar    

re: Open Cascade中的布尔操作

您好,我想问一下,occ中说不支持compsolid的bool运算,也就是只支持能使用参数化表达的实体bool运算么?
还有就是,当把一个实体离散化成为三角网后,occ会将一个三角形认作为TopoDS_Face,并且将TopoDS_Face缝合成为TopoDS_ CompSolid,也就是COMPSOLID是么?
如果您有空能回复一下将不胜感激。

2017-03-15 19:10 作者: Sirius    

re: 利用VS2005进行dump文件调试

不错,工具是什么、怎么用清楚了,程序调试、查错非常有用

2017-03-14 23:52 作者: 黄华仔    

re: Galaxy2D Game Engine 4.2 开发版 发布

Update (2017-3-8):
◆删除gUInt/gUShort/gUChar,添加gint8/gint16/gint32/gint64/guint8/guint16/guint32/guint64
◆去掉GGE_INLINE,GGE_CALL
◆ggeResManager::EnumRes()改名为ggeResManager::TraversalRes()
◆ggeEnumResCallBack改名为ggeTraversalResCallBack
◆添加ggeResManager::GarbageCollect()用于手动控制垃圾回收
◆重写ggeVariant
◆ggeAnimation/ggeSprite加回Render()/RenderEx()/RenderStretch()/Render4V() (经过一段时间的使用,发现这些函数还是用着挺方便的,所以还是加回来)
◆TEXTURE_ADDRESS改为TEXTURE_STATE,并添加TEXSTATE_FILTER状态
◆ggeShader::SetTexture()/SetTextureEx()去掉bFilter参数
◆添加Alpha混合掩码 ALPHA_BLEND_MASK
◆去掉GGE_FORCETEXFILTER和SetTextureFilter()等纹理过滤相关函数和参数,添加BLEND_NOTEXFILTER/BLEND_TEXFILTER混合参数
◆Matrix/Matrix4移到ggematrix.h
◆ggeGuiWindow::AddCtrl();的bAdjustPos默认参数改为false
◆修改重置设备时不中断帧函数调用 (注意,外部逻辑需要判断Graph_BeginScene()的返回值,如果返回false不要调用渲染相关函数功能,否则可能导致不可预料的后果)
◆引擎自带工具配置文件修改为xml格式
◆TexturePacker配置文件修改记录的文件路径修改为相对路径
◆修改ResEditor/GuiEditor没有进行垃圾回收的bug
◆修改GUIEditor设置ggeGuiRichText文字时不会立即看到效果的BUG

2017-03-09 17:48 作者: 剑孤寒    

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前61人]