Project Icon

Computational-geometry

Unity计算几何库 2D/3D算法集合

Computational-geometry是一个Unity计算几何库,实现了多种2D和3D空间算法。包含交集计算、网格生成、凸包、三角剖分、Voronoi图等基础功能,也支持沿曲线挤出网格、网格变形等高级特性。算法经优化可处理精度问题,代码结构清晰易于集成。适用于游戏开发和图形学中的几何计算需求。

MathUtilities - Unity C#数学物理算法工具库MathUtilities
GithubMathUtilitiesUnity开源项目数学算法物理模拟网格变形
MathUtilities是一个开源的Unity C#数学物理算法库,包含网格变形、距离场渲染、Kabsch算法、最小二乘拟合等多种实现。此外还提供Verlet积分、Kalman滤波、约束系统和逆运动学等工具。该项目汇集了游戏和图形开发中常用的数学物理算法,可应用于多种场景。
olcUTIL_Geometry2D - 跨平台2D几何计算与交互工具库
2D几何交互Github几何形状图形计算开源项目碰撞检测
olcUTIL_Geometry2D是一个独立的单头文件库,专注于2D几何运算和交互。该库定义了基本几何形状,包括点、线、圆、矩形、三角形和射线,并提供了丰富的几何关系判断函数。这些函数涵盖了包含、重叠、相交、投影、碰撞检测等多种应用场景。作为一个开源项目,olcUTIL_Geometry2D支持跨平台使用,并通过社区协作不断完善其功能。
Mathfs - 为Unity提供全面的数学和几何功能扩展
GithubMathfsUnity开源项目数学库曲线和样条矢量运算
Mathfs是一个开源的Unity数学功能扩展库,提供2D交叉检测、曲线样条、轨迹计算等高级功能,以及向量、颜色扩展等实用工具。该库使用弧度制,对Unity原生Mathf类进行了优化,如提供更稳定的插值计算。Mathfs支持多种安装方式,适用于需要进行复杂数学运算和几何操作的Unity项目。
BurstTriangulator - Unity项目的高效Delaunay三角剖分解决方案
Burst编译器Delaunay三角剖分GithubUnity开源项目性能优化网格细化
BurstTriangulator是一款专为Unity项目设计的Delaunay三角剖分工具包。它提供约束三角剖分、网格细化、洞和边界恢复等功能,并与Unity Jobs系统无缝集成。通过Burst编译器优化,BurstTriangulator在性能上超越多个同类工具。该包提供简洁API、支持泛型坐标和底层native操作,是Unity开发者进行高效三角剖分的理想选择。
Zinnia.Unity - Unity空间计算开发的设计模式库Zinnia
GithubUnityZinnia开源项目空间计算设计模式
Zinnia.Unity是一款专为Unity空间计算开发设计的模式库。它提供了多种解决方案,包括自定义脚本定义符号和可观察列表编辑器等功能。该项目兼容Unity 2018.3.10f1及更高版本,并附有详细的配置和测试指南,有助于开发者构建可持续维护的项目。
MeshLib - 高性能3D数据处理和计算机视觉库
3D数据处理GithubMeshLib开源项目点云处理网格操作计算机视觉
MeshLib是一个注重简洁性和高性能的3D数据处理库,支持点云、网格和体积等数据结构。该库提供丰富的计算算法,涵盖数学基础、3D数据处理、布尔运算和问题修复等功能。MeshLib可通过Python和.NET集成,并支持pip或NuGet安装。这个开源库适用于机器人自动化、自动驾驶以及工业、医疗和科学领域的各种计算机视觉应用。
PGS - Processing几何算法库 丰富2D图形创作
2D图形GithubPShapeProcessing几何算法可视化开源项目
Processing Geometry Suite是一个2D几何算法开源库,提供丰富的几何操作功能。它支持布尔运算、几何变换、轮廓生成和形态学处理等,便于实现复杂的几何操作和可视化效果。该库采用静态方法和Processing原生数据类型,注重直观的可视化表现,适合各种创意编程和数据可视化项目使用。
THREE-CSGMesh - THREE.js构造实体几何库实现高效布尔运算
3D建模Boolean操作CSGGithubTHREE-CSGMeshTHREE.js开源项目
THREE-CSGMesh是一个为THREE.js设计的构造实体几何库,支持3D模型的减法、并集和交集等布尔运算。该库通过简洁的API实现网格操作,支持多材质组和顶点颜色通道,并利用二叉空间分割树进行高效几何运算。THREE-CSGMesh为THREE.js项目提供了创建复杂几何形状的能力,增强了3D建模功能。
recastnavigation - 高效的游戏导航网格生成和路径规划工具
AI导航GithubRecast Navigationnavmesh生成开源项目游戏导航路径规划
Recast Navigation提供自动化、快速且灵活的导航网格生成和路径规划功能,无需依赖其他库。支持Unity、Unreal和Godot等多个游戏引擎,适用于各种游戏类型。包括导航网格生成、路径规划和群体模拟等多种模块,满足不同项目需求。为开发者提供详细文档和社区支持,是行业标准的导航解决方案。
Unity-Programming-Patterns - Unity游戏编程模式集合,优化项目结构与管理
GithubUnity反模式开源项目架构模式游戏编程设计模式
项目汇集了《Game Programming Patterns》中的编程模式,帮助优化Unity游戏项目的结构和管理。这些模式分为架构模式、设计模式和反模式,例如MVC和单例模式。项目旨在提供工具和最佳实践,解决常见问题,提高项目的可维护性和调试性。开发者可以根据具体需求实验和调整这些模式,Unity中已自带如Update、Game Loop和Component等模式。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

问小白

问小白是一个基于 DeepSeek R1 模型的智能对话平台,专为用户提供高效、贴心的对话体验。实时在线,支持深度思考和联网搜索。免费不限次数,帮用户写作、创作、分析和规划,各种任务随时完成!

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

Trae

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号