コード例 #1
0
        public ConvexVolume Parse(ConvexVolumeData data)
        {
            for (int i = 0; i < data.VertsCount; i++)
            {
                int     index = i * 3;
                Vector3 point = new Vector3(data.Verts[index], data.Verts[index + 1], data.Verts[index + 2]);
                this.Verts.Add(point);
            }

            this.AreaType         = (PolyAreas)data.Area;
            this.isCreatedFromBin = true;
            return(this);
        }
コード例 #2
0
ファイル: RecastBase.cs プロジェクト: zpfzzz/RecastCSharp
 public void SetAreaCost(PolyAreas area, float cost)
 {
     RecastDll.SetAreaCost(this.recastPtr, (int)area, cost);
 }
コード例 #3
0
ファイル: RecastBase.cs プロジェクト: zpfzzz/RecastCSharp
 public bool MakeConvexPolygon(PolyAreas areaType)
 {
     return(RecastDll.MakeConvexPolygon(this.recastPtr, (int)areaType));
 }