(bounds AABB, level int)
| 119 | } |
| 120 | |
| 121 | func (qt *Quadtree) newNode(bounds AABB, level int) (node *quadtreeNode) { |
| 122 | if qt.usePool { |
| 123 | node = quadtreeNodePool.Get().(*quadtreeNode) |
| 124 | } else { |
| 125 | node = new(quadtreeNode) |
| 126 | } |
| 127 | |
| 128 | node.Tree = qt |
| 129 | node.Bounds = bounds |
| 130 | node.Level = level |
| 131 | return node |
| 132 | } |
| 133 | |
| 134 | func (qt *Quadtree) newQuadtreeNodeData(item AABBer, r AABB) *quadtreeNodeData { |
| 135 | if qt.usePool { |
no test coverage detected