コード例 #1
0
ファイル: KdTreeNode.cs プロジェクト: pirho/RaySharp
        public void Add(Primitive p)
        {
            if (List == null || List.Primitive == null) {
                List = new ObjectList(p, null);
                return;
            }

            ObjectList tmp = List;
            while (tmp.Next != null)
                tmp = tmp.Next;

            tmp.Next = new ObjectList(p, null);
        }
コード例 #2
0
ファイル: ObjectList.cs プロジェクト: pirho/RaySharp
 public ObjectList(Primitive p, ObjectList next)
 {
     Primitive = p;
     Next = next;
 }