UNPKG

@needle-tools/engine

Version:

Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.

19 lines (16 loc) 908 B
import { Object3D } from "three"; import { AnimationUtils } from "../engine/engine_animation.js"; /** Internal method - This marks an object as being animated. Make sure to always call isAnimated=false if you stop animating the object * @param obj The object to mark * @param isAnimated Whether the object is animated or not * @deprecated Use {@link AnimationUtils.setObjectAnimated} instead */ export function setObjectAnimated(obj: Object3D, animatedBy: object, isAnimated: boolean) { return AnimationUtils.setObjectAnimated(obj, animatedBy, isAnimated); } /** Get is the object is currently animated. Currently used by the Animator to check if a timeline animationtrack is actively animating an object * @deprecated Use {@link AnimationUtils.getObjectAnimated} instead */ export function getObjectAnimated(obj: Object3D): boolean { return AnimationUtils.getObjectAnimated(obj) || false; }