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); }
public void SetAreaCost(PolyAreas area, float cost) { RecastDll.SetAreaCost(this.recastPtr, (int)area, cost); }
public bool MakeConvexPolygon(PolyAreas areaType) { return(RecastDll.MakeConvexPolygon(this.recastPtr, (int)areaType)); }