|
@@ -1286,12 +1286,12 @@ rollout ThreeJSExporter "ThreeJSExporter"
|
|
|
|
|
|
root_keys = #(#(0, p, r, s))
|
|
|
|
|
|
- slidertime = 0
|
|
|
+ slidertime = animationrange.start
|
|
|
|
|
|
while (slidertime < animationrange.end) do
|
|
|
(
|
|
|
slidertime += 1
|
|
|
- sTime = (slidertime / FPS) as String
|
|
|
+ sTime = ((slidertime - animationrange.start) / FPS) as String
|
|
|
|
|
|
append root_keys #(substring sTime 1 (sTime.count - 1), p, r, s)
|
|
|
)
|
|
@@ -1317,7 +1317,7 @@ rollout ThreeJSExporter "ThreeJSExporter"
|
|
|
|
|
|
for i = 1 to total_bones do
|
|
|
(
|
|
|
- slidertime = 0
|
|
|
+ slidertime = animationrange.start
|
|
|
|
|
|
bone_name = skinops.getbonename node.modifiers[#skin] i 0
|
|
|
bone_node = getNodeByName bone_name
|
|
@@ -1343,7 +1343,7 @@ rollout ThreeJSExporter "ThreeJSExporter"
|
|
|
while (slidertime < animationrange.end) do
|
|
|
(
|
|
|
slidertime += 1
|
|
|
- sTime = (slidertime / FPS) as String
|
|
|
+ sTime = ((slidertime - animationrange.start) / FPS) as String
|
|
|
|
|
|
localForm = bone_node.transform
|
|
|
localForm = thinkLocally bone_node localForm
|
|
@@ -1526,6 +1526,7 @@ rollout ThreeJSExporter "ThreeJSExporter"
|
|
|
|
|
|
function ExportScene =
|
|
|
(
|
|
|
+ slidertime = animationrange.start
|
|
|
|
|
|
-- Extract meshes
|
|
|
|
|
@@ -1730,4 +1731,4 @@ rollout ThreeJSExporter "ThreeJSExporter"
|
|
|
)
|
|
|
|
|
|
)
|
|
|
-createDialog ThreeJSExporter width:300
|
|
|
+createDialog ThreeJSExporter width:300
|