当前位置: 首页 > wzjs >正文

wordpress 500错误解决南昌seo快速排名

wordpress 500错误解决,南昌seo快速排名,资阳网站开发,网站建设掌握技能游戏中的数学计算 判断点是否在圆形区域内 对于一个点 (x,y),它到圆心 (xCenter,yCenter) 的最短距离d_sqr (x − xCenter)^2 (y − yCenter)^2,如果d_sqr小于等于半径 radius^2,那么这个点就在圆内(包括边界)。 判…

游戏中的数学计算

判断点是否在圆形区域内

对于一个点 (x,y),它到圆心 (xCenter,yCenter) 的最短距离d_sqr= (xxCenter)^2 +(yyCenter)^2,如果d_sqr小于等于半径 radius^2,那么这个点就在圆内(包括边界)。

判断点是否在正方形区域内

public static bool IsPointInRotatedSquareWithQuickReject(float pointX, float pointY,float squareCenterX, float squareCenterY,float squareSize, float rotationRadians){// 平移坐标到正方形中心float dx = pointX - squareCenterX;float dy = pointY - squareCenterY;// 1. 快速拒绝:外接圆检测 外接圆半径 = (size/2) * √2// √2 ≈ 1.41421356237 → 0.5*1.4142 ≈ 0.7071float circumcircleRadius = squareSize * 0.70710678118f; float distanceSqr = dx * dx + dy * dy;// 如果距离平方 > 外接圆半径平方,直接返回falseif (distanceSqr > circumcircleRadius * circumcircleRadius){return false;}// 2. 精确检测:坐标变换 + 边界判断float cosTheta = MathF.Cos(rotationRadians);float sinTheta = MathF.Sin(rotationRadians);// 将点坐标反向旋转到正方形局部坐标系float localX = dx * cosTheta + dy * sinTheta;float localY = -dx * sinTheta + dy * cosTheta;// 判断局部坐标是否在轴对齐正方形内float halfSize = squareSize / 2;return Math.Abs(localX) <= halfSize && Math.Abs(localY) <= halfSize;}

判断圆形区域与矩形区域 相交

public bool CheckCircleSquareIntersect(LVector2 circleCenter, LFloat circleRadius, LVector2 squareCenter, LFloat squareSize)
{// 计算圆心在正方形坐标系中的偏移量LFloat dx = circleCenter.x - squareCenter.x;LFloat dy = circleCenter.y - squareCenter.y;// 正方形的半边长LFloat halfSize = squareSize / 2;// 约束到正方形边界内的最近点// 即在正方形内 找一个距离圆 最近的点LFloat closestX = LMath.Clamp(dx, -halfSize, halfSize);LFloat closestY = LMath.Clamp(dy, -halfSize, halfSize);// 计算平方距离LFloat distanceSqr = (dx - closestX) * (dx - closestX) + (dy - closestY) * (dy - closestY);// 判断是否相交var checkCircleSquareIntersect = distanceSqr <= (circleRadius * circleRadius);if (checkCircleSquareIntersect){Log.Error($"is intersect distance is : {distanceSqr}, r^2 is {circleRadius * circleRadius}");}return checkCircleSquareIntersect;
}
http://www.dtcms.com/wzjs/483238.html

相关文章:

  • 长沙 外贸网站建设公司价格磁力猫
  • 公司网站维护如何做分录简述seo的优化流程
  • 企业网站建设及前期准备seo外包费用
  • 青岛哪里可以建网站seo优化培训课程
  • 做网站都需要了解什么软文写作案例
  • 网站优化检查创网站永久免费建站
  • 专业的河南网站建设百度网页提交入口
  • 小程序运营主要做什么企业seo职位
  • 常德市做网站联系电话巨量引擎app
  • spring mvc 做网站自己如何免费做网站
  • 上传wordpress网站大众网潍坊疫情
  • 深圳网站开发公奶茶的营销推广软文
  • h5″wordpress上海好的seo公司
  • 肇庆网络推广免费网站seo排名优化
  • 网站开发引用思源黑体写一篇软文多少钱
  • wordpress制作的网站模板搜索引擎排名优化包括哪些方面
  • 网站建设的目标定位百度公司电话
  • 广州空港经济区门户网站百度网址大全首页
  • 网站建设 学习什么建网站找哪个公司
  • 新疆生产建设兵团科技局网站网站建设有多少公司
  • 优质的南昌网站建设重庆seo俱乐部联系方式
  • 网站开发一次性费用免费的网站推广
  • 做网站的公司合肥seo服务如何收费
  • 做卡贴质量好的网站百度风云榜热搜
  • 哪些网站可以找到做药人的信息淘宝的关键词排名怎么查
  • 免费提供空间的网站网上营销新观察网
  • 日ip 1万 网站 值多少钱北京营销网站制作
  • 京东购物商城官网北京seo运营推广
  • 怎么创网站网络营销公司招聘
  • canva在线平面设计官网整站优化包年