logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Web端CAD/CAE文字标注】webgl+canvas 2d实现文字标注功能

Canvas是HTML5提供的元素,用于在网页上绘制图形,其支持2D与WebGL两种模式。webgl擅长3D交互式图形的渲染,常用于游戏、3D模型、GIS、医学图像等领域。本文介绍的其实是对3D模型的标注,是将3D与2D进行结合,各自实现擅长的事。其核心原理是在网页视图区同时放置两个Canvas,底层canvas使用WebGL,上层canvas使用2d分别绘制,两层canvas叠加实现最终效果。本

文章图片
#前端#webgl
three.js后处理原理及源码分析

后处理是建立在渲染到纹理基础之上,依次对WebGLRenderTarget对象进行再次加工每个Pass的作用算法各不相同,使用前最好研究其内部实现才能得心应手。

文章图片
#javascript#前端
【OCC学习5】记录最新版本emcc编译occ的bug:opencascade-7.6.0/src/Standard/Standard_Time.hxx:29:25: error: redefinit

在研究OCC与Webassembly结合使用,编译的时候遇到以下问题:原来是最新版本的emcc导致的,版本回退到3.1.10就可以了。

#学习#bug#visual studio
【gmsh源码阅读】gmsh在windows下使用CMake + Visual Studio 2022编译

一直以为gmsh在windows下编译会比较麻烦,尝试一下发现还比较顺利。虽然关闭了OpenMP,一些依赖库没有配置,最终gmsh还是能正常跑起来的。这种编译作为release版本可能不合适,只是用于研究gmsh的原理还是可以的。

文章图片
#windows#visual studio#ide
windows下用CMake构建使用protobuf的应用,编译使用VS2022

用CMake编译protobuf,并在应用中用CMake方式引入protobuf库

文章图片
#c++
发布一个基于OCCT Wasm+three.js的在线的CAD查看器

发布一个基于Webassembly的CAD查看器,欢迎试用交流

文章图片
#wasm#javascript
ROS开发环境搭建及raw.githubusercontent.com链接超时问题处理

文章目录1. 版本选择2. 安装步骤2.1. 配置软件源2.2. 配置ROS软件源及设置秘钥2.3 安装3. 设置环境变量4. 安装构建工具所需依赖4.1 安装及初始化rosdep5.处理raw.githubusercontent.com链接超时问题记录配置ROS环境及遇到的问题1. 版本选择ROS 虽然叫机器人操作系统,但它是寄生在 LINUX 操作系统之下的,更应该叫开发框架或工具集。不同的R

#自动驾驶#ubuntu#linux
【OCC学习17】Draw自动化测试

也可以单独运行一个测试用例,只要指定测试用例所在的目录即可。如test\blend\simple\A5这个测试用例,在Draw中输入:testgrid blend simple A5。OCC的测试用例在源码test目录下,根据测试分类放入不同的目录。每个测试用例是一段tcl脚本,并且可以有begin、end两个文件,用于指定测试用例开始之前与结束后执行。当 OCC代码有修改时,可以进行自动化测试,

#学习
到底了