三维建模共11篇

基于OpenCASCADE自制三维建模软件(一)介绍-卡核

基于OpenCASCADE自制三维建模软件(一)介绍

一、制作背景 目前工作的项目中,需要三维建模作为其中一个模块,而本人刚接触三维建模,因而借助制作一个简单的三维建模软件学习相关的知识,并在此作笔记。 在调研过...
基于OpenCASCADE自制三维建模软件(四)实现三维显示界面-卡核

基于OpenCASCADE自制三维建模软件(四)实现三维显示界面

文章目录一、配置系统变量及QMake文件二、创建界面三、编译并运行项目四、问题处理项目仓库一、配置系统变量及QMake文件在系统环境变量中添加CASROOT变量,将OpenCASCADE库的目录路径填入变量值...
基于OpenCASCADE自制三维建模软件(二)Open CASCADE-卡核

基于OpenCASCADE自制三维建模软件(二)Open CASCADE

文章目录 概述一、基础类(Foundation Classes)1.1.根类(Root Classes)1.2.字符串(Strings)1.3.集合(Collections)1.4.标准对象的集合(...
基于OpenCASCADE自制三维建模软件(九)选择物体-卡核

基于OpenCASCADE自制三维建模软件(九)选择物体

 文章目录一、检测模型二、选择模型项目仓库OpenCASECADE提供模型选择的方法,在AIS_InteractiveContext中,MoveTo方法让鼠标检测到的模型高亮,Select方法实现选择模型,ShiftSelect方法实现...
基于OpenCASCADE自制三维建模软件(三)搭建开发环境-卡核

基于OpenCASCADE自制三维建模软件(三)搭建开发环境

文章目录 一、参考环境二、安装Qt与VS2015三、OCC第三方库介绍1. Tcl2. FreeType 23. FreeImage4. FFmpeg5. TBB6. VTK 四、安装OCC库1. 方法一:通过安装包2. 方法二:通过编译 五...
基于OpenCASCADE自制三维建模软件(五)鼠标模式-卡核

基于OpenCASCADE自制三维建模软件(五)鼠标模式

文章目录 一、选择导航模式二、平移三、缩放四、旋转五、实际效果项目仓库 鼠标控制模式用于三维空间可视化导航,通过鼠标的按键及少数键盘按键的组合,可以实现对三维视图的平移、...
基于OpenCASCADE自制三维建模软件(七)立方体、圆柱、球、圆锥、圆环-卡核

基于OpenCASCADE自制三维建模软件(七)立方体、圆柱、球、圆锥、圆环

文章目录 一、立方体1.构造2.实例 二、圆柱1.构造2.实例 三、球1.构造2.实例 四、圆锥1.构造2.实例 五、圆环1.构造2.实例 项目仓库 Open CASCADE有现成的模型,包括立方体、圆柱、球、圆...
基于OpenCASCADE自制三维建模软件(十一)使用ASSIMP导入导出-卡核

基于OpenCASCADE自制三维建模软件(十一)使用ASSIMP导入导出

文章目录 一、导入模型 二、导出模型 项目仓库 一、导入模型 打开导入对话框 首先从Assimp::Importer中获取ASSIMP支持导入的文件格式,然后用QFileDialog::getOpenFileName函数弹出文件对话框。...
基于OpenCASCADE自制三维建模软件(八)兼容Linux平台-卡核

基于OpenCASCADE自制三维建模软件(八)兼容Linux平台

文章目录 一、系统环境二、编译源码三、修改pro文件四、宏定义五、运行效果项目仓库 一、系统环境 系统:Ubuntu 18.04 Qt5.9.2 二、编译源码 首先下载源码包,然后编译源码和安装到...
基于OpenCASCADE自制三维建模软件(十)编译ASSIMP库-卡核

基于OpenCASCADE自制三维建模软件(十)编译ASSIMP库

文章目录 一、ASSIMP介绍二、生成ASSIMP工程三、编译工程四、导入ASSIMP库项目仓库 一、ASSIMP介绍 Assimp是Open Asset Import Library(开放的资产导入库)的缩写。Assimp能够导入...
基于OpenCASCADE自制三维建模软件(六)瓶子模型例程-卡核

基于OpenCASCADE自制三维建模软件(六)瓶子模型例程

文章目录 概述预备知识模型规格 一、构建轮廓定义支持点定义几何图形定义拓扑结构完成轮廓 二、构建瓶身拉伸轮廓倒角添加瓶颈创造中空的实体 三、构建螺纹创建表面定义二维曲线创建边和线构建螺...