local x=1e-06 local N=math.sqrt(3)/2 local M={{.25,.25,-0.25},{-0.25;.25,-0.25},{.25,.25,.25};{-0.25,.25;.25},{.25;-0.25,-0.25};{-0.25;-0.25;-0.25},{.25,-0.25;.25},{-0.25;-0.25,.25}}local f={}
--- Octree implementation
-- @module OctreeRegionUtils

local EPSILON = 1e-6
local SQRT_3_OVER_2 = math.sqrt(3) / 2
local SUB_REGION_POSITION_OFFSET = {
	{ 0.25, 0.25, -0.25 },
	{ -0.25, 0.25, -0.25 },
	{ 0.25, 0.25, 0.25 },
	{ -0.25, 0.25, 0.25 },
	{ 0.25, -0.25, -0.25 },
	{ -0.25, -0.25, -0.25 },
	{ 0.25, -0.25, 0.25 },
	{ -0.25, -0.25, 0.25 },
}

local OctreeRegionUtils = {}
