自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 rasterizeTri

此函数将三角形转化成高度场的spanstatic bool rasterizeTri(const float* v0, const float* v1, const float* v2, const unsigned char area, rcHeightfield& hf, const float* bmin, const float* bmax, const float cs, const float ics, const float ich,

2022-04-05 23:03:52 583

原创 dividePoly

在RecastNavigation将三角形转为高度场过程中,有个很重要的函数,就是切割三角形,将三角形用一根轴切割成左右或是上下两部分,这个函数就是dividePoly/*参数:in : 待切割多边形的顶点坐标nin :待切割多边形的顶点个数out1 : 切割后的多边形顶点坐标nout1 : 切割后的多边形顶点个数out2 : 切割后的多边形顶点坐标nout2 : 切割后的多边形顶点个数两个out,分别对应切割后,切割轴两边的多边形x: 切割轴axis : 0代表x轴,z*/s

2022-04-04 23:38:43 506

原创 rcMarkWalkableTriangles

此函数在在RecastNavigation源码的中,用于判断三角形倾角是否超过最大可行走角度,未超过的则标记为行走。void rcMarkWalkableTriangles(rcContext* ctx, const float walkableSlopeAngle, const float* verts, int nv, const int* tris, int nt, unsigned char* areas){ rcIgnoreUnused(c

2022-03-30 23:40:06 593

原创 点积和叉积的几何意义

一、点积向量与向量点乘,得到的结果是一个标量,大小等于的模与的模的乘积与其夹角的余弦由上可见,其符号由决定,即角的大小定。 几何方向 > 0 主要指向同一方向 = 0 = ...

2022-03-30 00:50:11 8683

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除