Example #1
0
 protected override IOctreeBasic CreateOctree(OctreeBuildParameter parameter)
 {
     return(new StaticPointGeometryOctree(Positions, parameter));
 }
Example #2
0
 protected override IOctreeBasic CreateOctree(OctreeBuildParameter parameter)
 {
     return(new StaticMeshGeometryOctree(this.Positions, this.Indices, parameter));
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="positions"></param>
 /// <param name="parameter"></param>
 /// <param name="stackCache"></param>
 public StaticPointGeometryOctree(IList <Vector3> positions,
                                  OctreeBuildParameter parameter, Stack <KeyValuePair <int, IDynamicOctree[]> > stackCache = null)
     : base(parameter)
 {
     Positions = positions;
 }