自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Webassembly embind C++数据结构绑定

如果在js中new C++中的对象,由于对象的内存是开辟在webassembly实例的线性内存中的,不会进行内存回收,所以需要手动释放。下篇文章讲如何释放内存。如果c++返回Point结构体,js直接Point.x,Point.y解析即可。生成文件 wasm.js wasm.wasm。

2023-05-27 14:36:14 471 1

原创 threejs 正交投影 渲染顺序 renderorder

其实是mesh2的material.id大于mesh1的material.id,并且判断material.id的优先级高于mesh.id。为什么改了renderorder之后mesh1就显示在上面,因为mesh1的renderorder大于mesh2的renderorder,因此被放到了renderlist后面,后渲染。这与我刚开始想象的不同,我以为后加入场景的后绘制,因此第二个代码块的执行结果应该是mesh1红色在上面。注意:这个代码块与第一个代码块不同的是将mesh1的renderorder设为1。

2023-05-16 22:59:28 513

原创 Opencascade 判断TopoDS_Edge

TopoDS_Face类型通过BRep_Tool::Surface判断。其他继承Geom_Curve的子类也可判断。

2023-05-14 18:14:58 266 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除