Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
魔术师Dix
Unity几何库:木蝴蝶
提交
92bb36d3
Unity几何库:木蝴蝶
项目概览
魔术师Dix
/
Unity几何库:木蝴蝶
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Unity几何库:木蝴蝶
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
92bb36d3
编写于
11月 10, 2022
作者:
魔术师Dix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新说明;
上级
56e7e0d3
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
28 addition
and
21 deletion
+28
-21
Math/Box3d.cs
Math/Box3d.cs
+0
-1
README.md
README.md
+28
-20
未找到文件。
Math/Box3d.cs
浏览文件 @
92bb36d3
...
...
@@ -7,7 +7,6 @@
*版本: 1.0
*/
using
Unity.Mathematics
;
namespace
Oroxylum
...
...
README.md
浏览文件 @
92bb36d3
# Oroxylum
:木蝴蝶数学、几何
库 #
# Oroxylum
: 木蝴蝶几何运算
库 #
----------
在 Unity 中,缺少几何、数学运算库一直是一个痛点,尤其是几何库,少之有少。网上虽然确实有不少类似功能的库,但是要么功能不全,要么不开源,或者两者皆有之。
这个工程就是个开源工程,用于提供各种数学库、几何库,方便各种计算。
创建伊始,功能稚嫩,多多包涵。
在 Unity 中,缺少几何运算库一直是一个痛点,许多几何运算要么自己写方法,要么借用Unity的物理引擎来计算。
无论是哪种情况,要么麻烦,要么性能低下。
网上虽然确实有不少类似功能的库,但是要么功能不全,要么不开源,或者两者皆有之。
这个工程就是基于一个开源工程修改而来,用于提供各种数学库、几何库,方便各种计算。原库是基于double的实现,并且独立于Unity。木蝴蝶的工作是将其整理,并且改用 Unity.Mathematics 的实现,并尽可能的兼容Unity。
此外,在后续的开发中,希望能完备注释和算法介绍,使之更方便国内用户使用。
创建伊始,功能稚嫩,多多包涵。
**欢迎各位大佬提供算法,感激不尽!**
----------
**已有内容:**
1.
直线与平面交点的算法
2.
AABB 平面矩形(2D)
3.
2D 直线
**计划内容:**
1.
AABB 平面矩形与 2D直线 的相交运算
2.
视锥体,以及裁剪算法
3.
平面;
4.
线段;
5.
圆形;
6.
椭圆;
7.
任意矩形;
8.
三角形
9.
上诉各个几个体的相交等计算。
-
[x] Line2d/3d ;直线 2d/3d
-
[x] Box2d/3d ;平行四变形/平行立方体
-
[x] Plane3d (与Unity的Plane区分,基于 Unity.Mathematics 构建) ;
-
[x] Box2dAABB (即矩形)
-
[x] Box3dAABB (即立方体 Cube)
-
[x] Line2d 与 Box2d 求交:IntrLine2dBox2d
-
[x] Line3d 与 Box3d 求交:IntrLine3dBox3d
-
[x] Line2d 与 Box2dAABB 求交:IntrLine2dBoxAABB2d
-
[x] Line3d 与 Box3dAABB 求交:IntrLine3dBoxAABB3d
-
[x] Line3d 与 Plane3d 求交:IntrLine3dPlane
-
[ ] 三角形 2d/3d
-
[ ] 直线与三角形求交(2d/3d)
-
[ ] 圆形 2d/3d
-
[ ] 圆形的一些几何计算
-
[ ] 线段 2d/3d
-
[ ] 线段的求交(直线、三角形、圆形、球体等)
-
[ ] 球体
-
[ ] 球体的一些几何计算
-
[ ] 视锥体 Frustum
-
[ ] 视锥体检测计算
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录