getDensityAt

This commit is contained in:
Jonathan Fransson
2019-05-13 12:10:25 -06:00
7 changed files with 131 additions and 11 deletions
@@ -1,6 +1,7 @@
local length = 60
local tasks = {}
for i=1,length do
local radius = 0.5 * (1 - i/length)
@@ -13,9 +14,18 @@ for i=1,length do
" return v" .. "\n" ..
"end"
local step = string.format("%02d", i-1)
local fn =
"return function (x, y, z)" ..
"return 1.0" ..
"end"
tasks[#tasks+1] = {
Type = "GenerateRawVolumeTask", -- fix name
<<<<<<< HEAD
Dimensions = {32, 32, 32},
=======
Dimensions = {32, 32, 32},
>>>>>>> 3a063a1f8c71b35afb15a9e73b2eee302758c74e
LowerDomainBound = {-0.5, -0.5, -0.5},
UpperDomainBound = {0.5, 0.5, 0.5},
ValueFunction = fn,
@@ -0,0 +1,18 @@
local fn =
"return function (x, y, z) " ..
" if math.sqrt(x^2 + y^2 + z^2) < 0.7 then " ..
" return 1.0 " ..
" end " ..
" return 0.0 " ..
"end"
return {{
Type = "GenerateRawVolumeTask",
Dimensions = {32, 32, 32},
LowerDomainBound = {-0.5, -0.5, -0.5},
UpperDomainBound = {0.5, 0.5, 0.5},
ValueFunction = fn,
Time = "2018-05-04T00:00:00",
RawVolumeOutput = "${DATA}/assets/scene/solarsystem/planets/earth/satellites/debris/volume/generated/singleDebris.rawvolume",
DictionaryOutput = "${DATA}/assets/scene/solarsystem/planets/earth/satellites/debris/volume/generated/singleDebris.dictionary"
}}