首页 > 其他分享 >常用资源2--github

常用资源2--github

时间:2023-03-15 14:11:57浏览次数:44  
标签:常用 github -- C++ assimp https com CAD

1、assimp:三维格式转换神器assimp,可以非常简单的实现各种三维模型格式的互相转换,Asset-Importer-Lib(简称 assimp)是一个库,用于加载和处理来自各种 3D 数据格式的几何场景。该库不是为速度而设计的,它主要用于从各种来源导入资产一次并将其存储为特定于引擎的格式,以便于轻松快速地加载。assimp 还能够对导入的数据应用各种后处理步骤,例如转换为索引网格、计算法线或切线/双切线或从右手坐标系转换为左手坐标系。

https://github.com/assimp/assimp

2、CGAL,Computational Geometry Algorithms Library,计算几何算法库,设计目标是以C++库的形式,提供方便,高效,可靠的几何算法。CGAL可用于各种需要几何计算的领域,如计算机图形学,科学可视化,计算机辅助设计和建模,地理信息系统,分子生物学,医学成像,机器人运动规划,网格生成,数值方法等等。

https://github.com/CGAL

3、OpenCascade:Open CASCADE是一套开放源码的CAD/CAM/CAE几何模型核心,源自于法国的Matra Datavision公司。1998年Matra Datavision改变市场策略:从以销售软件为主改为提供CAD/CAM/CAE软体服务为主的获利模式,并且在1999年公布Open CASCADE的原始码,任何人都可以在该公司的网站上下载并且使用这些源码。

https://github.com/topics/opencascade?o=desc&s=stars

4、Cork Boolean Library:

https://github.com/parkerguohui/cork

5、cppcheck-vs-addin:用于Cppcheck的Visual Studio集成加载项 是C和C ++源代码静态分析工具

https://github.com/VioletGiraffe/cppcheck-vs-addin

6、CQ-editor:CAD的QT客户端,有比较全的菜单、比较良好的界面涉及、可移动隐藏的窗口

https://github.com/CadQuery/CQ-editor

7、downkyi-1.5.3:DownKyi 是一个简单易用的哔哩哔哩视频下载工具,具有简洁的界面,流畅的操作逻辑。软件可以下载几乎所有的B站视频,并输出mp4格式的文件;采用Aria下载器多线程下载,采用FFmpeg对视频进行混流、提取音视频等操作。

https://github.com/leiurayer/downkyi

8、JellyCAD :基于OCC的简单CAD软件

https://github.com/Jelatine/JellyCAD

9、Jyamithika:Collection of Computational Geometry algorithms and simulations,Jyamithika is a collection of algorithms, sample simulations, utilities which is intend for anyone who wants to learn computational geometry. Following are the major topics implemented

https://github.com/kasunindikaliyanage/Jyamithika

10、Macad3D:3D主要基于.Net,C#,C ++ / CLI和OpenCASCADE技术(OCCT)

https://github.com/Macad3D/Macad3D

11、Mayo:一个基于OCCT和QT的三维模型查看和转换工具,可以作为案例来学习代码

https://github.com/fougue/mayo

12、FreeCad:FreeCAD是一种3D参数化建模程序。 它主要用于机械设计,对所有需要精确建模3D物体并能够控制建模过程的情况都适用

 https://github.com/FreeCAD/FreeCAD.git

13、PipeCAD:三维配管软件PipeCAD

https://github.com/eryar/PipeCAD

14、qcad:QCAD is a 2D CAD solution for Windows, macOS and Linux. Its core is developed in C++, based on the Qt tool kit. QCAD can be extended through a C++ plugin interface as well as through its very powerful and complete scripting interface (ECMAScript/JavaScript).

https://github.com/qcad/qcad

15、vcpkg:VCPKG是微软 C++ 团队开发的适用于 C 和 C++ 库的跨平台开源软件包管理器,它大大简化了 Windows、Linux 和 macOS 上第三方库相关的下载和配置操作

https://github.com/microsoft/vcpkg

 

16、salome

https://git.salome-platform.org/gitweb/

标签:常用,github,--,C++,assimp,https,com,CAD
From: https://www.cnblogs.com/unicornsir/p/17218291.html

相关文章

  • 浅谈容量测试与容量规划
    转载:https://www.cnblogs.com/imyalost/p/9630846.html在性能测试中,需要根据具体的性能需求和系统架构等情况,采用不同的测试策略,其中最常见的策略就有容量测试。这篇博客......
  • 道、术、势
    相比于形式,思维过程最为重要不仅要关注专业技术(术),还要有自己的分析能力(道),并且要懂得顺势而为(势)。思考的思维是敏感的,通过敏感驱动思考,通过思考驱动学习和总结,直至敏......
  • [LeetCode] 1334. Find the City With the Smallest Number of Neighbors at a Thresh
    Thereare n citiesnumberedfrom 0 to n-1.Giventhearray edges where edges[i]=[fromi,toi,weighti] representsabidirectionalandweightededge......
  • TZOJ 5784: 团伙 并查集
    描述 在某城市里住着n个人,任何两个认识的人不是朋友就是敌人,而且满足:1、我朋友的朋友是我的朋友;2、我敌人的敌人是我的朋友;所有是朋友的人组成一个团伙。告诉你关于......
  • vue3+vite+vant文件上传
    1:文件上传下载1//上传文件2constafterRead=()=>{3for(letfileoffileList.value){4//1:加载状......
  • 算法随想Day46【动态规划】| LC300-最长递增子序列、LC674-最长连续递增序列、LC718-
    LC300.最长递增子序列dp[i]含义:i之前包括i的以nums[i]结尾的最长递增子序列的长度intlengthOfLIS(vector<int>&nums){intsize=nums.size();vector......
  • 思考(C++)
    为什么C++类中成员访问修饰符是private、protected、public三种而不是别的?面向对象的三大特征是:封装,继承和多态封装是指隐藏对象的属性和实现细节,仅对外公开接口使得使用......
  • 初识Node和内置模块
    初识Node与内置模块概述:了解Node.js,熟悉内置模块:fs模块、path模块、http模块初识Node.js浏览器中的JavaScript运行环境运行环境是指代码正常运行所需的必要环境对于C......
  • GET和POST方法的对比、HTTP状态码
    GET和POST方法的对比 1、语义GET:获取数据POST:创建数据2、发送数据GET通过地址在请求头中携带数据携带少量数据,可以使用GET请求,大量的数据可以使用POST请求3、缓存......
  • 算法随想Day47【动态规划】| LC1143-最长公共子序列、LC1035-不相交的线、LC53-最大子
    LC1143.最长公共子序列相对于“LC718.最长重复子数组”,那道题是要求连续的子序列,所以出现不相等的情况时,对当前格子赋0即可。而本题不要求连续,所以不能直接赋零,而是保持......