Reworked animation keyframes

This commit is contained in:
Dejvino
2020-12-31 14:15:57 +01:00
parent c25bf961e5
commit 9eac93893c
4 changed files with 29 additions and 14 deletions
+4 -2
View File
@@ -46,6 +46,7 @@ module holodisk_mechanism() {
tape_z=plate+spool_plate_height;
module main_spool() {
zrot(200*anim(ANIM_PLAYING(), ANIM_PLAYING()+1))
spool(r_in=spool_inner_radius,
r_out=spool_outer_radius,
in_rim=spool_plate_hole_inner_rim,
@@ -54,6 +55,7 @@ module holodisk_mechanism() {
spindle_traction=true);
}
module aux_spool() {
zrot(500*anim(ANIM_PLAYING(), ANIM_PLAYING()+1))
spool(r_in=middle_spool_in_r, r_out=middle_spool_out_r,
in_rim=aux_spool_plate_hole_inner_rim,
out_rim=aux_spool_plate_hole_outer_rim,
@@ -109,6 +111,6 @@ module holodisk() {
// test
retraction=get_holodisk_size().y+10;
back((1-anim(1, 2)) * retraction) // anim insert
back((anim(len(get_anim_keys())-2, len(get_anim_keys())-1)) * retraction) // anim remove
back((1-anim(ANIM_INSERTING(), ANIM_RAISING())) * retraction) // anim insert
back(anim(ANIM_CLOSING(), ANIM_END()) * retraction) // anim remove
holodisk();