Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/remapper/src/mod.ts>ModelScene

A framework for Beat Saber map scripting.
Go to Latest
class ModelScene
import { ModelScene } from "https://deno.land/x/remapper@2.1.0/src/mod.ts";

Constructors

new
ModelScene(
scale?: Vec3,
anchor?: Vec3,
rotation?: Vec3,
)

Properties

private
getPieceTrack: (
object: undefined | GroupObjectTypes,
track: string,
index: number,
) => unknown
private
groups
bakeAnimFreq
objectInfo
optimizer: OptimizeSettings
trackID: number

Methods

private
pushGroup(
key: string | undefined,
scale?: Vec3,
anchor?: Vec3,
rotation?: Vec3,
changeGroup?: (group: ModelGroup) => void,
)
addPrimaryGroups(
track: string | string[],
scale?: Vec3,
anchor?: Vec3,
rotation?: Vec3,
)
animate(switches:
[
number,
number,
((event: CustomEventInternals.AnimateTrack, objects: number) => void),
]
[]
, forObject?: (object: GroupObjectTypes) => void
)
assignObjects(
track: string | string[],
scale?: Vec3,
anchor?: Vec3,
rotation?: Vec3,
disappearWhenAbsent?,
)
static(
forObject?: (object: GroupObjectTypes) => void,
forAssigned?: (event: CustomEventInternals.AnimateTrack) => void,
)