Simplio3D

Animations

Define looping animations: move, rotation, float, scale-pulse, swing, orbit.

List Animations

const anims = await client.getAnimationBlocks('proj_123');
anims.forEach(a => console.log(a.name, a.type, a.speed));

Create Animation

const anim = await client.createAnimationBlock('proj_123', {
  type: 'float',
  name: 'Hover Effect',
  targetPartNames: ['product_body'],
  axis: 'y',
  speed: 0.4,
  amplitude: 0.3,
  easing: 'ease-in-out',
  loopMode: 'ping-pong'
});
console.log(anim.id);

Continue reading