UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

63 lines 1.38 kB
export class OrbitingBehavior extends EntityBehavior { /** * * @param {Vector3} [center] * @param {number} [radius] * @param {number} [rate] * @returns {OrbitingBehavior} */ static from({ center, radius, rate }?: Vector3): OrbitingBehavior; /** * Radians per second. * Can be negative for counter-clockwise rotation. * @type {number} */ rate: number; /** * * @type {number} */ radius: number; /** * Initial offset in radians * @type {number} */ phase: number; /** * * @type {number} */ angle: number; /** * Offset from the origin * @type {Vector3} */ offset: Vector3; /** * * @type {number} */ parent: number; /** * * @type {number} */ easing: number; orientation: Quaternion; /** * * @type {Vector3} */ center: Vector3; /** * * @type {Quaternion} */ lookRotation: Quaternion; tick(timeDelta: any): BehaviorStatus.Running | BehaviorStatus.Failed; } import { EntityBehavior } from "./EntityBehavior.js"; import Vector3 from "../../../../core/geom/Vector3.js"; import Quaternion from "../../../../core/geom/Quaternion.js"; import { BehaviorStatus } from "../BehaviorStatus.js"; //# sourceMappingURL=OrbitingBehavior.d.ts.map