MCP 3D Printer Server

by DMontgomery40
Verified
import { InterpolateDiscrete } from '../../constants.js'; import { KeyframeTrack } from '../KeyframeTrack.js'; /** * A Track that interpolates Strings */ class StringKeyframeTrack extends KeyframeTrack { // No interpolation parameter because only InterpolateDiscrete is valid. constructor( name, times, values ) { super( name, times, values ); } } StringKeyframeTrack.prototype.ValueTypeName = 'string'; StringKeyframeTrack.prototype.ValueBufferType = Array; StringKeyframeTrack.prototype.DefaultInterpolation = InterpolateDiscrete; StringKeyframeTrack.prototype.InterpolantFactoryMethodLinear = undefined; StringKeyframeTrack.prototype.InterpolantFactoryMethodSmooth = undefined; export { StringKeyframeTrack };