会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
就当笔记吧
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
47
下一页
2023年11月4日
相交 - 点是否在线段上 (向量叉乘和点乘方式判断)
摘要: 1) 如果点在以线段ab为对角线的矩形外, 肯定不在线段上 2) 点p和线段端点a或b重叠时, 在线段上 3) ap和ab的夹角为0度,则点在线段上; 否则不在线段上 叉乘判断 //点是否在线段上 public static bool IsPointOnSegment(Vector2 p, Vect
阅读全文
posted @ 2023-11-04 00:04 yanghui01
阅读(495)
评论(0)
推荐(0)
2023年11月3日
相交 - 线段与圆是否相交
摘要: 一个点在圆内 两个点都在圆内 两个点都在圆外 public static bool IsSegmentCircleIntersect(Vector2 p1, Vector2 p2, Vector2 center, float r) { float sqrR = r * r; //1) 一个点在圆内,
阅读全文
posted @ 2023-11-03 00:21 yanghui01
阅读(191)
评论(0)
推荐(0)
点与线段的位置关系 - 夹角类型判断
摘要: 更推荐这个:点到线段的最近距离, 点与线段的位置关系 - 投影方式 判断依据 点与线段端点组成的三角形,有一个角是钝角或180度时,点在线段外侧 sin(锐角)>0, sin(钝角)>0,无法区分,所以叉乘不行。 cos(锐角)>0, cos(钝角)<0,可以区分,所以用点乘。 1) 在外侧时 a)
阅读全文
posted @ 2023-11-03 00:08 yanghui01
阅读(159)
评论(0)
推荐(0)
2023年11月2日
相交 - 两矩形,两圆是否相交
摘要: 注意:这边的矩形不带旋转 两圆是否相交 //两圆是否相交 public static bool IsTwoCircleIntersect(Vector2 center1, float r1, Vector2 center2, float r2) { var r = r1 + r2; var resu
阅读全文
posted @ 2023-11-02 23:31 yanghui01
阅读(41)
评论(0)
推荐(0)
相交 - 点是否在矩形,圆内
摘要: 点是否在矩形内 //点是否在矩形内 public static bool IsPointInRect(Vector2 p, Vector2 min, Vector2 max) { if (p.x < min.x || p.x > max.x) return false; if (p.y < min.
阅读全文
posted @ 2023-11-02 23:04 yanghui01
阅读(19)
评论(0)
推荐(0)
2023年11月1日
相交 - 点是否在直线上
摘要: 把p点的x值代入直线方程算出y,如果和p点的y值相同则在直线上 public static bool IsPointOnLine(Vector2 p, float k, float t) { //y=kx+t float y = k * p.x + t; return Mathf.Approxima
阅读全文
posted @ 2023-11-01 22:53 yanghui01
阅读(34)
评论(0)
推荐(0)
线性代数 - 已知点求直线方程
摘要: 直线的表示方法 点斜式:y=kx+t, 其中k为直线斜率, t为直线在y轴上的截距 一般式:ax+by+c=0 求直线方程 1) 已知直线上的两个点(x1, y1), (x2, y2),求直线ax+by+c=0 a) 我们先转换成点斜式: b) 斜率可以根据已知的两点计算出来 ,所以a=y2-y1,
阅读全文
posted @ 2023-11-01 22:49 yanghui01
阅读(551)
评论(0)
推荐(0)
数学辅助工具收藏
摘要: GeoGebra - 风靡世界, 过亿师生沉迷使用的免费数学软件, 函数图像, 几何画板, 3d计算器等 www.desmos.com, 函数图像, 几何, 矩阵, 3d工具等 Symbolab 数学求解器 - 分步计算器, 函数图像, 几何, 数学计算器, 解体步骤等 MathTool公式编辑器
阅读全文
posted @ 2023-11-01 21:48 yanghui01
阅读(151)
评论(0)
推荐(0)
2023年10月31日
2维多边形编辑器
摘要: 效果 多边形表示 //#define X_ROTATE_90 using System; using System.Collections.Generic; using UnityEngine; public class MyPolygon : MonoBehaviour { [SerializeF
阅读全文
posted @ 2023-10-31 23:41 yanghui01
阅读(48)
评论(0)
推荐(0)
2023年10月30日
落地判断
摘要: 在这个的基础上,阴影实现 - 准备工作:场景中行走的角色 - yanghui01 - 博客园 (cnblogs.com) 将地面判断换成下面的方式 使用单根射线 private bool CheckOnGround() { var playerPos = this.transform.positio
阅读全文
posted @ 2023-10-30 23:17 yanghui01
阅读(27)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
47
下一页
公告