随笔分类 -  OpenCasCade

摘要:osg的矩阵表达形式为osg::Matrix ObjectArx的矩阵表达式为AcGeMatrix3d occt的矩阵表达式分gp_Trsf及支持变形的gp_GTrsf osg矩阵转化为ObjectArx osg::Matrix mVPW; TcGeMatrix3d matrix; for (int 阅读全文
posted @ 2024-08-14 13:18 unicornsir 阅读(44) 评论(0) 推荐(0) 编辑
摘要:BRep_Tool::Surface()重载了两个函数,一个是带TopLoc_Location,这个函数返回的Geom_surface是不带位置信息的,而另一个函数则带位置信息 如: 拉伸体出来的上下两个面,如果是带TopLoc_Location参数返回可以两个面是相同的,而不带参数的则返回两个不同 阅读全文
posted @ 2024-07-23 18:02 unicornsir 阅读(48) 评论(0) 推荐(0) 编辑
摘要:TopoDS_Shape的拷贝有两种方式 1) TopoDS_Shape newShape = oldShape; 2) BRepBuilderAPI_Copy tool;tool.perform(oldShape,true,false); //! "false" since I'm not int 阅读全文
posted @ 2024-07-23 13:25 unicornsir 阅读(55) 评论(0) 推荐(0) 编辑
摘要:最新发布的Open Cascade 7.8.0没有附带完整版的exe安装包,因此如果想自己编译,需要借助CMake工具手动生成VS工程文件,本文详细记录了这一过程,部分参考了:【opencascade新手教程一】从windwos构建opencascade7.6 - 知乎 1. Open Cascad 阅读全文
posted @ 2024-07-19 13:56 unicornsir 阅读(472) 评论(0) 推荐(0) 编辑
摘要:1、设置环境变量,当使用第三方库进行开发时,如果某个第三方库有多个版本,为了使多个版本互不影响,且也不想把相关的程序路径设置到电脑的环境变量中去,则可以在Debugging中为某个开发项目设置环境变量。 2、qmake生成Visual Studio工程 整个Qt在Windows中都可以通过批处理来编 阅读全文
posted @ 2023-03-17 16:11 unicornsir 阅读(56) 评论(0) 推荐(0) 编辑
摘要:occt.natvis <?xml version="1.0" encoding="utf-8"?> <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> <Type Name="open 阅读全文
posted @ 2023-03-17 16:04 unicornsir 阅读(81) 评论(0) 推荐(0) 编辑
摘要:https://encycolorpedia.cn/7fff00 Chartreuse/查特酒綠/#7fff00十六进制颜色代码表,图表,调色板,绘图&油漆 (encycolorpedia.cn) Quantity_NOC_BLACK 黑色 Quantity_NOC_MATRABLUE marina 阅读全文
posted @ 2023-03-16 17:08 unicornsir 阅读(732) 评论(0) 推荐(0) 编辑
摘要:问题列表: 1、程序运行时提示This application failed to start because no Qt platform plugin could be initialized. 解决办法:t5的库里包含的有个plugins文件夹,点开之后里面是bearer、iconengine 阅读全文
posted @ 2022-10-24 17:15 unicornsir 阅读(457) 评论(0) 推荐(0) 编辑
摘要:Build instructions for Windows MSVC Mayo requires Qt ≥ 5.10 and OpenCascade ≥ 7.3.0 Qt installer OpenCascade Download Center To get Mayo source code f 阅读全文
posted @ 2022-10-23 20:07 unicornsir 阅读(240) 评论(0) 推荐(0) 编辑
摘要:一、获取源码 https://github.com/ninuo/FreeCAD 通过git下载源码 git clone https://github.com/ninuo/FreeCAD.git 二、下载依赖包LibPack-0.19 通过https://github.com/apeltauer/Fr 阅读全文
posted @ 2022-10-23 19:50 unicornsir 阅读(1688) 评论(0) 推荐(2) 编辑
摘要:Macad3d编译的条件比较苛刻 地址:https://github.com/Macad3D/Macad3D VS2022 Visual Studio 2022:需要安装.net 桌面开发,C++桌面开发,.net 6组件, C++/CLI支持组件,最后一个是打开vs2020后根据提示安装的 在Ma 阅读全文
posted @ 2022-10-23 14:27 unicornsir 阅读(768) 评论(0) 推荐(0) 编辑
摘要:1、OpenCasCad环境变量设置 在我的电脑的环境变量中增加OpenCasCade的相关配置信息 头文件:CSF_OCCTIncludePath:D:\Program Files\OpenCASCADE-7.3.0-vc14-64\opencascade-7.3.0\inc Lib文件:CSF_ 阅读全文
posted @ 2022-09-04 17:33 unicornsir 阅读(276) 评论(0) 推荐(0) 编辑
摘要:Config 1.设置源代码路径及输出路径 2. 3. 修改第三方库的路径 4.修改install文件路径 5.Generate 6. 用Vs打开进行编译 7. 测试,讲DRAWEXE设为启动项目 测试示例 阅读全文
posted @ 2022-01-19 14:01 unicornsir 阅读(68) 评论(0) 推荐(0) 编辑