UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

722 lines (720 loc) 76.3 kB
import type { PolyEngine } from "../../../Poly"; import type { Color, Vector2, Vector3, Vector4 } from "three"; import type { PrimitiveArrayElement, VectorArrayElement, ParamConvertibleJsType, } from "../../../nodes/utils/io/connections/Js"; import type { MathArrayVectorElement } from "../../../functions/_MathGeneric"; // import { addAudioStopEventListener } from "../../../functions/addAudioStopEventListener"; import { addNumber } from "../../../functions/addNumber"; import { addObjectToObjectClickCheck } from "../../../functions/addObjectToObjectClickCheck"; import { addObjectToObjectContextmenuCheck } from "../../../functions/addObjectToObjectContextmenuCheck"; import { addObjectToObjectDoubleClickCheck } from "../../../functions/addObjectToObjectDoubleClickCheck"; import { addObjectToObjectHoveredCheck } from "../../../functions/addObjectToObjectHoveredCheck"; import { addObjectToObjectLongPressCheck } from "../../../functions/addObjectToObjectLongPressCheck"; import { addObjectToObjectMouseClickCheck } from "../../../functions/addObjectToObjectMouseClickCheck"; import { addObjectToObjectPointerdownCheck } from "../../../functions/addObjectToObjectPointerdownCheck"; import { addObjectToObjectPointerupCheck } from "../../../functions/addObjectToObjectPointerupCheck"; import { addObjectToObjectSwipeCheck } from "../../../functions/addObjectToObjectSwipeCheck"; import { addObjectToPointerdownCheck } from "../../../functions/addObjectToPointerdownCheck"; import { addObjectToPointerupCheck } from "../../../functions/addObjectToPointerupCheck"; import { addVector } from "../../../functions/addVector"; import { addVectorNumber } from "../../../functions/addVectorNumber"; import { addVideoEventListener } from "../../../functions/addVideoEventListener"; import { andArrays } from "../../../functions/andArrays"; import { andBooleans } from "../../../functions/andBooleans"; import { animationActionCrossFade } from "../../../functions/animationActionCrossFade"; import { animationActionFadeIn } from "../../../functions/animationActionFadeIn"; import { animationActionFadeOut } from "../../../functions/animationActionFadeOut"; import { animationActionPlay } from "../../../functions/animationActionPlay"; import { animationActionStop } from "../../../functions/animationActionStop"; import { animationMixerUpdate } from "../../../functions/animationMixerUpdate"; import { arrayElementPrimitive } from "../../../functions/arrayElementPrimitive"; import { arrayElementVector } from "../../../functions/arrayElementVector"; import { arrayLength } from "../../../functions/arrayLength"; import { arrayPopPrimitive } from "../../../functions/arrayPopPrimitive"; import { arrayPopVector } from "../../../functions/arrayPopVector"; import { arrayShiftPrimitive } from "../../../functions/arrayShiftPrimitive"; import { arrayShiftVector } from "../../../functions/arrayShiftVector"; import { boolToInt } from "../../../functions/boolToInt"; import { box3ContainsPoint } from "../../../functions/box3ContainsPoint"; import { box3IntersectsBox3 } from "../../../functions/box3IntersectsBox3"; import { box3Set } from "../../../functions/box3Set"; import { box3SetFromObject } from "../../../functions/box3SetFromObject"; import { catmullRomCurve3GetPoint } from "../../../functions/catmullRomCurve3GetPoint"; import { channelFloat } from "../../../functions/channelFloat"; import { channelValueFloat } from "../../../functions/channelValueFloat"; import { channelValueVector2 } from "../../../functions/channelValueVector2"; import { channelValueVector3 } from "../../../functions/channelValueVector3"; import { channelValueVector4 } from "../../../functions/channelValueVector4"; import { channelVector2 } from "../../../functions/channelVector2"; import { channelVector3 } from "../../../functions/channelVector3"; import { channelVector4 } from "../../../functions/channelVector4"; import { clamp } from "../../../functions/clamp"; import { clothConstraintSetPosition } from "../../../functions/clothConstraintSetPosition"; import { clothCreateConstraint } from "../../../functions/clothCreateConstraint"; import { clothDeleteConstraint } from "../../../functions/clothDeleteConstraint"; import { clothSolverReset } from "../../../functions/clothSolverReset"; import { clothSolverStepSimulation } from "../../../functions/clothSolverStepSimulation"; import { clothSolverUpdateMaterial } from "../../../functions/clothSolverUpdateMaterial"; import { colorSetRGB } from "../../../functions/colorSetRGB"; import { colorToVec3 } from "../../../functions/colorToVec3"; import { complement } from "../../../functions/complement"; import { computeVelocity } from "../../../functions/computeVelocity"; import { cookNode } from "../../../functions/cookNode"; import { createObject } from "../../../functions/createObject"; import { createObjects } from "../../../functions/createObjects"; import { createPhysicsRBD } from "../../../functions/createPhysicsRBD"; import { createPhysicsRBDKinematicConstraint } from "../../../functions/createPhysicsRBDKinematicConstraint"; import { createPhysicsRBDs } from "../../../functions/createPhysicsRBDs"; import { createScrollListener } from "../../../functions/createScrollListener"; import { crossVector2 } from "../../../functions/crossVector2"; import { crossVector3 } from "../../../functions/crossVector3"; import { cubeLatticeDeform } from "../../../functions/cubeLatticeDeform"; import { cursorToUv } from "../../../functions/cursorToUv"; import { debug } from "../../../functions/debug"; import { degToRad } from "../../../functions/degToRad"; import { deletePhysicsRBDConstraints } from "../../../functions/deletePhysicsRBDConstraints"; import { deletePhysicsRBDKinematicConstraint } from "../../../functions/deletePhysicsRBDKinematicConstraint"; import { deviceOrientation } from "../../../functions/deviceOrientation"; import { distanceVector2 } from "../../../functions/distanceVector2"; import { distanceVector3 } from "../../../functions/distanceVector3"; import { divideNumber } from "../../../functions/divideNumber"; import { divideVectorNumber } from "../../../functions/divideVectorNumber"; import { dotVector2 } from "../../../functions/dotVector2"; import { dotVector3 } from "../../../functions/dotVector3"; import { easeElasticI } from "../../../functions/easeElasticI"; import { easeElasticIO } from "../../../functions/easeElasticIO"; import { easeElasticO } from "../../../functions/easeElasticO"; import { easeI2 } from "../../../functions/easeI2"; import { easeI3 } from "../../../functions/easeI3"; import { easeI4 } from "../../../functions/easeI4"; import { easeIO2 } from "../../../functions/easeIO2"; import { easeIO3 } from "../../../functions/easeIO3"; import { easeIO4 } from "../../../functions/easeIO4"; import { easeO2 } from "../../../functions/easeO2"; import { easeO3 } from "../../../functions/easeO3"; import { easeO4 } from "../../../functions/easeO4"; import { easeSinI } from "../../../functions/easeSinI"; import { easeSinIO } from "../../../functions/easeSinIO"; import { easeSinO } from "../../../functions/easeSinO"; import { elementsToArrayPrimitive } from "../../../functions/elementsToArrayPrimitive"; import { elementsToArrayVector } from "../../../functions/elementsToArrayVector"; import { eulerSetFromQuaternion } from "../../../functions/eulerSetFromQuaternion"; import { eulerSetFromVector3 } from "../../../functions/eulerSetFromVector3"; import { fit } from "../../../functions/fit"; import { fitClamp } from "../../../functions/fitClamp"; import { floatToColor } from "../../../functions/floatToColor"; import { floatToInt } from "../../../functions/floatToInt"; import { floatToVec2 } from "../../../functions/floatToVec2"; import { floatToVec3 } from "../../../functions/floatToVec3"; import { floatToVec4 } from "../../../functions/floatToVec4"; import { geolocationCurrentPositionRef } from "../../../functions/geolocationCurrentPositionRef"; import { geolocationGetCurrentPosition } from "../../../functions/geolocationGetCurrentPosition"; import { geolocationLatitude } from "../../../functions/geolocationLatitude"; import { geolocationLongitude } from "../../../functions/geolocationLongitude"; import { getActorNodeParamValue } from "../../../functions/getActorNodeParamValue"; import { getAnimationAction } from "../../../functions/getAnimationAction"; import { getAnimationMixer } from "../../../functions/getAnimationMixer"; import { getBox3Center } from "../../../functions/getBox3Center"; import { getBox3Max } from "../../../functions/getBox3Max"; import { getBox3Min } from "../../../functions/getBox3Min"; import { getChildrenAttributes } from "../../../functions/getChildrenAttributes"; import { getChildrenAttributesPrevious } from "../../../functions/getChildrenAttributesPrevious"; import { getChildrenAttributesRef } from "../../../functions/getChildrenAttributesRef"; import { getChildrenPhysicsRBDPropertiesAngularDamping } from "../../../functions/getChildrenPhysicsRBDPropertiesAngularDamping"; import { getChildrenPhysicsRBDPropertiesAngularVelocity } from "../../../functions/getChildrenPhysicsRBDPropertiesAngularVelocity"; import { getChildrenPhysicsRBDPropertiesIsMoving } from "../../../functions/getChildrenPhysicsRBDPropertiesIsMoving"; import { getChildrenPhysicsRBDPropertiesIsSleeping } from "../../../functions/getChildrenPhysicsRBDPropertiesIsSleeping"; import { getChildrenPhysicsRBDPropertiesLinearDamping } from "../../../functions/getChildrenPhysicsRBDPropertiesLinearDamping"; import { getChildrenPhysicsRBDPropertiesLinearVelocity } from "../../../functions/getChildrenPhysicsRBDPropertiesLinearVelocity"; import { getChildrenPropertiesCastShadow } from "../../../functions/getChildrenPropertiesCastShadow"; import { getChildrenPropertiesFrustumCulled } from "../../../functions/getChildrenPropertiesFrustumCulled"; import { getChildrenPropertiesMatrixAutoUpdate } from "../../../functions/getChildrenPropertiesMatrixAutoUpdate"; import { getChildrenPropertiesPosition } from "../../../functions/getChildrenPropertiesPosition"; import { getChildrenPropertiesQuaternion } from "../../../functions/getChildrenPropertiesQuaternion"; import { getChildrenPropertiesReceiveShadow } from "../../../functions/getChildrenPropertiesReceiveShadow"; import { getChildrenPropertiesScale } from "../../../functions/getChildrenPropertiesScale"; import { getChildrenPropertiesUp } from "../../../functions/getChildrenPropertiesUp"; import { getChildrenPropertiesVisible } from "../../../functions/getChildrenPropertiesVisible"; import { getDefaultCamera } from "../../../functions/getDefaultCamera"; import { getGeometryBoundingBox } from "../../../functions/getGeometryBoundingBox"; import { getGeometryNodeObjects } from "../../../functions/getGeometryNodeObjects"; import { getGeometryPositions } from "../../../functions/getGeometryPositions"; import { getIntersectionAttributeColorInterpolated } from "../../../functions/getIntersectionAttributeColorInterpolated"; import { getIntersectionAttributeColorNearest } from "../../../functions/getIntersectionAttributeColorNearest"; import { getIntersectionAttributeNumberInterpolated } from "../../../functions/getIntersectionAttributeNumberInterpolated"; import { getIntersectionAttributeNumberNearest } from "../../../functions/getIntersectionAttributeNumberNearest"; import { getIntersectionAttributeStringNearest } from "../../../functions/getIntersectionAttributeStringNearest"; import { getIntersectionAttributeVector2Interpolated } from "../../../functions/getIntersectionAttributeVector2Interpolated"; import { getIntersectionAttributeVector2Nearest } from "../../../functions/getIntersectionAttributeVector2Nearest"; import { getIntersectionAttributeVector3Interpolated } from "../../../functions/getIntersectionAttributeVector3Interpolated"; import { getIntersectionAttributeVector3Nearest } from "../../../functions/getIntersectionAttributeVector3Nearest"; import { getIntersectionAttributeVector4Interpolated } from "../../../functions/getIntersectionAttributeVector4Interpolated"; import { getIntersectionAttributeVector4Nearest } from "../../../functions/getIntersectionAttributeVector4Nearest"; import { getIntersectionPropertyDistance } from "../../../functions/getIntersectionPropertyDistance"; import { getIntersectionPropertyFaceIndex } from "../../../functions/getIntersectionPropertyFaceIndex"; import { getIntersectionPropertyNormal } from "../../../functions/getIntersectionPropertyNormal"; import { getIntersectionPropertyObject } from "../../../functions/getIntersectionPropertyObject"; import { getIntersectionPropertyPoint } from "../../../functions/getIntersectionPropertyPoint"; import { getIntersectionPropertyUv } from "../../../functions/getIntersectionPropertyUv"; import { getMaterial } from "../../../functions/getMaterial"; import { getNode } from "../../../functions/getNode"; import { getObject } from "../../../functions/getObject"; import { getObjectAttribute } from "../../../functions/getObjectAttribute"; import { getObjectAttributeAutoDefault } from "../../../functions/getObjectAttributeAutoDefault"; import { getObjectAttributePrevious } from "../../../functions/getObjectAttributePrevious"; import { getObjectAttributeRef } from "../../../functions/getObjectAttributeRef"; import { getObjectChild } from "../../../functions/getObjectChild"; import { getObjectLastDispatchedEventName } from "../../../functions/getObjectLastDispatchedEventName"; import { getObjectProperty } from "../../../functions/getObjectProperty"; import { getObjectUserData } from "../../../functions/getObjectUserData"; import { getObjectWorldPosition } from "../../../functions/getObjectWorldPosition"; import { getParam } from "../../../functions/getParam"; import { getParent } from "../../../functions/getParent"; import { getPhysicsRBD } from "../../../functions/getPhysicsRBD"; import { getPhysicsRBDAngularDamping } from "../../../functions/getPhysicsRBDAngularDamping"; import { getPhysicsRBDAngularVelocity } from "../../../functions/getPhysicsRBDAngularVelocity"; import { getPhysicsRBDCapsuleHeight } from "../../../functions/getPhysicsRBDCapsuleHeight"; import { getPhysicsRBDCapsuleRadius } from "../../../functions/getPhysicsRBDCapsuleRadius"; import { getPhysicsRBDConeHeight } from "../../../functions/getPhysicsRBDConeHeight"; import { getPhysicsRBDConeRadius } from "../../../functions/getPhysicsRBDConeRadius"; import { getPhysicsRBDCuboidSizes } from "../../../functions/getPhysicsRBDCuboidSizes"; import { getPhysicsRBDCylinderHeight } from "../../../functions/getPhysicsRBDCylinderHeight"; import { getPhysicsRBDCylinderRadius } from "../../../functions/getPhysicsRBDCylinderRadius"; import { getPhysicsRBDIsMoving } from "../../../functions/getPhysicsRBDIsMoving"; import { getPhysicsRBDIsSleeping } from "../../../functions/getPhysicsRBDIsSleeping"; import { getPhysicsRBDLinearDamping } from "../../../functions/getPhysicsRBDLinearDamping"; import { getPhysicsRBDLinearVelocity } from "../../../functions/getPhysicsRBDLinearVelocity"; import { getPhysicsRBDSphereRadius } from "../../../functions/getPhysicsRBDSphereRadius"; import { getPlaneConstant } from "../../../functions/getPlaneConstant"; import { getPlaneNormal } from "../../../functions/getPlaneNormal"; import { getPlayerInputDataBackward } from "../../../functions/getPlayerInputDataBackward"; import { getPlayerInputDataForward } from "../../../functions/getPlayerInputDataForward"; import { getPlayerInputDataJump } from "../../../functions/getPlayerInputDataJump"; import { getPlayerInputDataLeft } from "../../../functions/getPlayerInputDataLeft"; import { getPlayerInputDataRight } from "../../../functions/getPlayerInputDataRight"; import { getPlayerInputDataRun } from "../../../functions/getPlayerInputDataRun"; import { getPlayerSimplePropertyOnGround } from "../../../functions/getPlayerSimplePropertyOnGround"; import { getPlayerSimplePropertyVelocity } from "../../../functions/getPlayerSimplePropertyVelocity"; import { getPointAttributeNumber } from "../../../functions/getPointAttributeNumber"; import { getPointAttributeVector2 } from "../../../functions/getPointAttributeVector2"; import { getPointAttributeVector3 } from "../../../functions/getPointAttributeVector3"; import { getPointAttributeVector4 } from "../../../functions/getPointAttributeVector4"; import { getPointIndex } from "../../../functions/getPointIndex"; import { getPointInstancePosition } from "../../../functions/getPointInstancePosition"; import { getPointInstanceQuaternion } from "../../../functions/getPointInstanceQuaternion"; import { getPointInstanceScale } from "../../../functions/getPointInstanceScale"; import { getPointPosition } from "../../../functions/getPointPosition"; import { getPrimitiveAttribute } from "../../../functions/getPrimitiveAttribute"; import { getRayDirection } from "../../../functions/getRayDirection"; import { getRayOrigin } from "../../../functions/getRayOrigin"; import { getSibbling } from "../../../functions/getSibbling"; import { getSphereCenter } from "../../../functions/getSphereCenter"; import { getSphereRadius } from "../../../functions/getSphereRadius"; import { getTexture } from "../../../functions/getTexture"; import { getTrackedHandIndexDirection } from "../../../functions/getTrackedHandIndexDirection"; import { getTrackedHandMiddleDirection } from "../../../functions/getTrackedHandMiddleDirection"; import { getTrackedHandPinkyDirection } from "../../../functions/getTrackedHandPinkyDirection"; import { getTrackedHandRingDirection } from "../../../functions/getTrackedHandRingDirection"; import { getTrackedHandThumbDirection } from "../../../functions/getTrackedHandThumbDirection"; import { getVideoPropertyCurrentTime } from "../../../functions/getVideoPropertyCurrentTime"; import { getVideoPropertyDuration } from "../../../functions/getVideoPropertyDuration"; import { getVideoPropertyMuted } from "../../../functions/getVideoPropertyMuted"; import { getVideoPropertyPlaying } from "../../../functions/getVideoPropertyPlaying"; import { getWebXRARHitDetected } from "../../../functions/getWebXRARHitDetected"; import { getWebXRARHitMatrix } from "../../../functions/getWebXRARHitMatrix"; import { getWebXRARHitPosition } from "../../../functions/getWebXRARHitPosition"; import { getWebXRARHitQuaternion } from "../../../functions/getWebXRARHitQuaternion"; import { getWebXRControllerAngularVelocity } from "../../../functions/getWebXRControllerAngularVelocity"; import { getWebXRControllerHasAngularVelocity } from "../../../functions/getWebXRControllerHasAngularVelocity"; import { getWebXRControllerHasLinearVelocity } from "../../../functions/getWebXRControllerHasLinearVelocity"; import { getWebXRControllerLinearVelocity } from "../../../functions/getWebXRControllerLinearVelocity"; import { getWebXRControllerObject } from "../../../functions/getWebXRControllerObject"; import { getWebXRControllerRay } from "../../../functions/getWebXRControllerRay"; import { getWebXRTrackedMarkerMatrix } from "../../../functions/getWebXRTrackedMarkerMatrix"; import { globalsCursor } from "../../../functions/globalsCursor"; import { globalsRaycaster } from "../../../functions/globalsRaycaster"; import { globalsRayFromCursor } from "../../../functions/globalsRayFromCursor"; import { globalsTime } from "../../../functions/globalsTime"; import { globalsTimeDelta } from "../../../functions/globalsTimeDelta"; import { hsvToRgb } from "../../../functions/hsvToRgb"; import { importPrimitiveAttributeNumber } from "../../../functions/importPrimitiveAttributeNumber"; import { intToBool } from "../../../functions/intToBool"; import { intToFloat } from "../../../functions/intToFloat"; import { isTouchDevice } from "../../../functions/isTouchDevice"; import { keyboardEventMatchesConfig } from "../../../functions/keyboardEventMatchesConfig"; import { lengthVector } from "../../../functions/lengthVector"; import { lengthVectorArray } from "../../../functions/lengthVectorArray"; import { lerpColor } from "../../../functions/lerpColor"; import { lerpNumber } from "../../../functions/lerpNumber"; import { lerpQuaternion } from "../../../functions/lerpQuaternion"; import { lerpVector2 } from "../../../functions/lerpVector2"; import { lerpVector3 } from "../../../functions/lerpVector3"; import { lerpVector4 } from "../../../functions/lerpVector4"; import { manhattanDistanceVector2 } from "../../../functions/manhattanDistanceVector2"; import { manhattanDistanceVector3 } from "../../../functions/manhattanDistanceVector3"; import { mathColor_1 } from "../../../functions/mathColor_1"; import { mathColor_2 } from "../../../functions/mathColor_2"; import { mathColor_3 } from "../../../functions/mathColor_3"; import { mathColor_3vvf } from "../../../functions/mathColor_3vvf"; import { mathColor_4 } from "../../../functions/mathColor_4"; import { mathColor_5 } from "../../../functions/mathColor_5"; import { mathFloat_1 } from "../../../functions/mathFloat_1"; import { mathFloat_2 } from "../../../functions/mathFloat_2"; import { mathFloat_3 } from "../../../functions/mathFloat_3"; import { mathFloat_4 } from "../../../functions/mathFloat_4"; import { mathFloat_5 } from "../../../functions/mathFloat_5"; import { mathPrimArray_1 } from "../../../functions/mathPrimArray_1"; import { mathPrimArray_2 } from "../../../functions/mathPrimArray_2"; import { mathPrimArray_3 } from "../../../functions/mathPrimArray_3"; import { mathPrimArray_4 } from "../../../functions/mathPrimArray_4"; import { mathPrimArray_5 } from "../../../functions/mathPrimArray_5"; import { mathVector2_1 } from "../../../functions/mathVector2_1"; import { mathVector2_2 } from "../../../functions/mathVector2_2"; import { mathVector2_3 } from "../../../functions/mathVector2_3"; import { mathVector2_3vvf } from "../../../functions/mathVector2_3vvf"; import { mathVector2_4 } from "../../../functions/mathVector2_4"; import { mathVector2_5 } from "../../../functions/mathVector2_5"; import { mathVector3_1 } from "../../../functions/mathVector3_1"; import { mathVector3_2 } from "../../../functions/mathVector3_2"; import { mathVector3_3 } from "../../../functions/mathVector3_3"; import { mathVector3_3vvf } from "../../../functions/mathVector3_3vvf"; import { mathVector3_4 } from "../../../functions/mathVector3_4"; import { mathVector3_5 } from "../../../functions/mathVector3_5"; import { mathVector4_1 } from "../../../functions/mathVector4_1"; import { mathVector4_2 } from "../../../functions/mathVector4_2"; import { mathVector4_3 } from "../../../functions/mathVector4_3"; import { mathVector4_3vvf } from "../../../functions/mathVector4_3vvf"; import { mathVector4_4 } from "../../../functions/mathVector4_4"; import { mathVector4_5 } from "../../../functions/mathVector4_5"; import { mathVectorArray_1 } from "../../../functions/mathVectorArray_1"; import { mathVectorArray_2 } from "../../../functions/mathVectorArray_2"; import { mathVectorArray_3 } from "../../../functions/mathVectorArray_3"; import { mathVectorArray_4 } from "../../../functions/mathVectorArray_4"; import { mathVectorArray_5 } from "../../../functions/mathVectorArray_5"; import { matrix4LookAt } from "../../../functions/matrix4LookAt"; import { matrix4MakeTranslation } from "../../../functions/matrix4MakeTranslation"; import { matrix4Multiply } from "../../../functions/matrix4Multiply"; import { maxLengthVector2 } from "../../../functions/maxLengthVector2"; import { maxLengthVector3 } from "../../../functions/maxLengthVector3"; import { maxLengthVector4 } from "../../../functions/maxLengthVector4"; import { mix } from "../../../functions/mix"; import { mod } from "../../../functions/mod"; import { multAdd } from "../../../functions/multAdd"; import { multNumber } from "../../../functions/multNumber"; import { multScalarArrayVectorArray } from "../../../functions/multScalarArrayVectorArray"; import { multScalarColor } from "../../../functions/multScalarColor"; import { multScalarVector2 } from "../../../functions/multScalarVector2"; import { multScalarVector3 } from "../../../functions/multScalarVector3"; import { multScalarVector4 } from "../../../functions/multScalarVector4"; import { multScalarVectorArray } from "../../../functions/multScalarVectorArray"; import { multVector } from "../../../functions/multVector"; import { multVectorNumber } from "../../../functions/multVectorNumber"; import { nearestPosition } from "../../../functions/nearestPosition"; import { negate } from "../../../functions/negate"; import { noiseImprovedVector3 } from "../../../functions/noiseImprovedVector3"; import { noiseSimplexVector2 } from "../../../functions/noiseSimplexVector2"; import { noiseSimplexVector3 } from "../../../functions/noiseSimplexVector3"; import { noiseSimplexVector4 } from "../../../functions/noiseSimplexVector4"; import { normalizeVector2 } from "../../../functions/normalizeVector2"; import { normalizeVector3 } from "../../../functions/normalizeVector3"; import { normalizeVector4 } from "../../../functions/normalizeVector4"; import { object3DLocalToWorld } from "../../../functions/object3DLocalToWorld"; import { object3DWorldToLocal } from "../../../functions/object3DWorldToLocal"; import { objectAddEventListeners } from "../../../functions/objectAddEventListeners"; import { objectAddOnBeforeDeleteEventListener } from "../../../functions/objectAddOnBeforeDeleteEventListener"; import { objectDelete } from "../../../functions/objectDelete"; import { objectDispatchEvent } from "../../../functions/objectDispatchEvent"; import { objectUpdateMatrix } from "../../../functions/objectUpdateMatrix"; import { objectUpdateWorldMatrix } from "../../../functions/objectUpdateWorldMatrix"; import { onPerformanceChange } from "../../../functions/onPerformanceChange"; import { onViewerControlsEvent } from "../../../functions/onViewerControlsEvent"; import { orArrays } from "../../../functions/orArrays"; import { orBooleans } from "../../../functions/orBooleans"; import { particlesSystemReset } from "../../../functions/particlesSystemReset"; import { particlesSystemStepSimulation } from "../../../functions/particlesSystemStepSimulation"; import { pauseAudioSource } from "../../../functions/pauseAudioSource"; import { physicsDebugUpdate } from "../../../functions/physicsDebugUpdate"; import { physicsRBDAddForce } from "../../../functions/physicsRBDAddForce"; import { physicsRBDAddForceAtPoint } from "../../../functions/physicsRBDAddForceAtPoint"; import { physicsRBDAddTorque } from "../../../functions/physicsRBDAddTorque"; import { physicsRBDApplyImpulse } from "../../../functions/physicsRBDApplyImpulse"; import { physicsRBDApplyImpulseAtPoint } from "../../../functions/physicsRBDApplyImpulseAtPoint"; import { physicsRBDApplyTorqueImpulse } from "../../../functions/physicsRBDApplyTorqueImpulse"; import { physicsRBDDelete } from "../../../functions/physicsRBDDelete"; import { physicsRBDResetAll } from "../../../functions/physicsRBDResetAll"; import { physicsRBDResetForces } from "../../../functions/physicsRBDResetForces"; import { physicsRBDResetTorques } from "../../../functions/physicsRBDResetTorques"; import { physicsWorldReset } from "../../../functions/physicsWorldReset"; import { physicsWorldStepSimulation } from "../../../functions/physicsWorldStepSimulation"; import { planeSet } from "../../../functions/planeSet"; import { playAnimation } from "../../../functions/playAnimation"; import { playAudioSource } from "../../../functions/playAudioSource"; import { playerMode } from "../../../functions/playerMode"; import { playerPhysicsUpdate } from "../../../functions/playerPhysicsUpdate"; import { playerSimpleUpdate } from "../../../functions/playerSimpleUpdate"; import { playInstrumentNote } from "../../../functions/playInstrumentNote"; import { polarTransform } from "../../../functions/polarTransform"; import { pressButtonParam } from "../../../functions/pressButtonParam"; import { previousValueColor } from "../../../functions/previousValueColor"; import { previousValuePrimitive } from "../../../functions/previousValuePrimitive"; import { previousValueVector2 } from "../../../functions/previousValueVector2"; import { previousValueVector3 } from "../../../functions/previousValueVector3"; import { previousValueVector4 } from "../../../functions/previousValueVector4"; import { primitiveNeighbourIndex } from "../../../functions/primitiveNeighbourIndex"; import { primitiveNeighboursCount } from "../../../functions/primitiveNeighboursCount"; import { quaternionAngleTo } from "../../../functions/quaternionAngleTo"; import { quaternionSetFromAxisAngle } from "../../../functions/quaternionSetFromAxisAngle"; import { quaternionSetFromEuler } from "../../../functions/quaternionSetFromEuler"; import { quaternionSlerp } from "../../../functions/quaternionSlerp"; import { radToDeg } from "../../../functions/radToDeg"; import { rand } from "../../../functions/rand"; import { random } from "../../../functions/random"; import { rayDistanceToPlane } from "../../../functions/rayDistanceToPlane"; import { rayFromCamera } from "../../../functions/rayFromCamera"; import { rayIntersectBox3 } from "../../../functions/rayIntersectBox3"; import { rayIntersectObject3D } from "../../../functions/rayIntersectObject3D"; import { rayIntersectPlane } from "../../../functions/rayIntersectPlane"; import { rayIntersectsBox3 } from "../../../functions/rayIntersectsBox3"; import { rayIntersectsObject3D } from "../../../functions/rayIntersectsObject3D"; import { rayIntersectSphere } from "../../../functions/rayIntersectSphere"; import { rayIntersectsPlane } from "../../../functions/rayIntersectsPlane"; import { rayIntersectsSphere } from "../../../functions/rayIntersectsSphere"; import { raySet } from "../../../functions/raySet"; import { renderPixel } from "../../../functions/renderPixel"; import { rotateWithAxisAngle } from "../../../functions/rotateWithAxisAngle"; import { rotateWithQuaternion } from "../../../functions/rotateWithQuaternion"; import { SDF2DBox } from "../../../functions/SDF2DBox"; import { SDF2DCircle } from "../../../functions/SDF2DCircle"; import { SDF2DCross } from "../../../functions/SDF2DCross"; import { SDF2DHeart } from "../../../functions/SDF2DHeart"; import { SDF2DRoundedX } from "../../../functions/SDF2DRoundedX"; import { SDFBox } from "../../../functions/SDFBox"; import { SDFElongateFast } from "../../../functions/SDFElongateFast"; import { SDFElongateSlow } from "../../../functions/SDFElongateSlow"; import { SDFIntersect } from "../../../functions/SDFIntersect"; import { SDFOnion } from "../../../functions/SDFOnion"; import { SDFPlane } from "../../../functions/SDFPlane"; import { SDFRevolutionX } from "../../../functions/SDFRevolutionX"; import { SDFRevolutionY } from "../../../functions/SDFRevolutionY"; import { SDFRevolutionZ } from "../../../functions/SDFRevolutionZ"; import { SDFSmoothIntersect } from "../../../functions/SDFSmoothIntersect"; import { SDFSmoothSubtract } from "../../../functions/SDFSmoothSubtract"; import { SDFSmoothUnion } from "../../../functions/SDFSmoothUnion"; import { SDFSphere } from "../../../functions/SDFSphere"; import { SDFSubtract } from "../../../functions/SDFSubtract"; import { SDFTorus } from "../../../functions/SDFTorus"; import { SDFTransform } from "../../../functions/SDFTransform"; import { SDFTube } from "../../../functions/SDFTube"; import { SDFUnion } from "../../../functions/SDFUnion"; import { setCameraViewOffset } from "../../../functions/setCameraViewOffset"; import { setCSSObjectClass } from "../../../functions/setCSSObjectClass"; import { setGeometryInstanceAttributeColor } from "../../../functions/setGeometryInstanceAttributeColor"; import { setGeometryInstanceAttributeFloat } from "../../../functions/setGeometryInstanceAttributeFloat"; import { setGeometryInstanceAttributeQuaternion } from "../../../functions/setGeometryInstanceAttributeQuaternion"; import { setGeometryInstanceAttributeVector2 } from "../../../functions/setGeometryInstanceAttributeVector2"; import { setGeometryInstanceAttributeVector3 } from "../../../functions/setGeometryInstanceAttributeVector3"; import { setGeometryInstanceAttributeVector4 } from "../../../functions/setGeometryInstanceAttributeVector4"; import { setGeometryInstancePositions } from "../../../functions/setGeometryInstancePositions"; import { setGeometryInstanceQuaternions } from "../../../functions/setGeometryInstanceQuaternions"; import { setGeometryInstanceScales } from "../../../functions/setGeometryInstanceScales"; import { setGeometryInstanceTransforms } from "../../../functions/setGeometryInstanceTransforms"; import { setGeometryPositions } from "../../../functions/setGeometryPositions"; import { setMaterialAlphaMap } from "../../../functions/setMaterialAlphaMap"; import { setMaterialAOMap } from "../../../functions/setMaterialAOMap"; import { setMaterialColor } from "../../../functions/setMaterialColor"; import { setMaterialDisplacementMap } from "../../../functions/setMaterialDisplacementMap"; import { setMaterialEmissiveColor } from "../../../functions/setMaterialEmissiveColor"; import { setMaterialEmissiveMap } from "../../../functions/setMaterialEmissiveMap"; import { setMaterialEnvMap } from "../../../functions/setMaterialEnvMap"; import { setMaterialMap } from "../../../functions/setMaterialMap"; import { setMaterialMetalnessMap } from "../../../functions/setMaterialMetalnessMap"; import { setMaterialOpacity } from "../../../functions/setMaterialOpacity"; import { setMaterialRoughnessMap } from "../../../functions/setMaterialRoughnessMap"; import { setMaterialUniformNumber } from "../../../functions/setMaterialUniformNumber"; import { setMaterialUniformTexture } from "../../../functions/setMaterialUniformTexture"; import { setMaterialUniformVectorColor } from "../../../functions/setMaterialUniformVectorColor"; import { setObjectAttribute } from "../../../functions/setObjectAttribute"; import { setObjectCastShadow } from "../../../functions/setObjectCastShadow"; import { setObjectFrustumCulled } from "../../../functions/setObjectFrustumCulled"; import { setObjectLookAt } from "../../../functions/setObjectLookAt"; import { setObjectMaterial } from "../../../functions/setObjectMaterial"; import { setObjectMaterialColor } from "../../../functions/setObjectMaterialColor"; import { setObjectMatrix } from "../../../functions/setObjectMatrix"; import { setObjectMatrixAutoUpdate } from "../../../functions/setObjectMatrixAutoUpdate"; import { setObjectPolarTransform } from "../../../functions/setObjectPolarTransform"; import { setObjectPosition } from "../../../functions/setObjectPosition"; import { setObjectQuaternion } from "../../../functions/setObjectQuaternion"; import { setObjectReceiveShadow } from "../../../functions/setObjectReceiveShadow"; import { setObjectRotation } from "../../../functions/setObjectRotation"; import { setObjectScale } from "../../../functions/setObjectScale"; import { setObjectVisible } from "../../../functions/setObjectVisible"; import { setParamBoolean } from "../../../functions/setParamBoolean"; import { setParamBooleanToggle } from "../../../functions/setParamBooleanToggle"; import { setParamColor } from "../../../functions/setParamColor"; import { setParamFloat } from "../../../functions/setParamFloat"; import { setParamInteger } from "../../../functions/setParamInteger"; import { setParamString } from "../../../functions/setParamString"; import { setParamVector2 } from "../../../functions/setParamVector2"; import { setParamVector3 } from "../../../functions/setParamVector3"; import { setParamVector4 } from "../../../functions/setParamVector4"; import { setPerspectiveCameraFov } from "../../../functions/setPerspectiveCameraFov"; import { setPerspectiveCameraNearFar } from "../../../functions/setPerspectiveCameraNearFar"; import { setPhysicsRBDAngularVelocity } from "../../../functions/setPhysicsRBDAngularVelocity"; import { setPhysicsRBDCapsuleProperty } from "../../../functions/setPhysicsRBDCapsuleProperty"; import { setPhysicsRBDConeProperty } from "../../../functions/setPhysicsRBDConeProperty"; import { setPhysicsRBDCuboidProperty } from "../../../functions/setPhysicsRBDCuboidProperty"; import { setPhysicsRBDCylinderProperty } from "../../../functions/setPhysicsRBDCylinderProperty"; import { setPhysicsRBDLinearVelocity } from "../../../functions/setPhysicsRBDLinearVelocity"; import { setPhysicsRBDPosition } from "../../../functions/setPhysicsRBDPosition"; import { setPhysicsRBDRotation } from "../../../functions/setPhysicsRBDRotation"; import { setPhysicsRBDSphereProperty } from "../../../functions/setPhysicsRBDSphereProperty"; import { setPhysicsWorldGravity } from "../../../functions/setPhysicsWorldGravity"; import { setPlayerInput } from "../../../functions/setPlayerInput"; import { setPointAttributeColor } from "../../../functions/setPointAttributeColor"; import { setPointAttributeNumber } from "../../../functions/setPointAttributeNumber"; import { setPointAttributeVector2 } from "../../../functions/setPointAttributeVector2"; import { setPointAttributeVector3 } from "../../../functions/setPointAttributeVector3"; import { setPointAttributeVector4 } from "../../../functions/setPointAttributeVector4"; import { setPointIndex } from "../../../functions/setPointIndex"; import { setPointInstanceLookAt } from "../../../functions/setPointInstanceLookAt"; import { setPointInstancePosition } from "../../../functions/setPointInstancePosition"; import { setPointInstanceQuaternion } from "../../../functions/setPointInstanceQuaternion"; import { setPointInstanceScale } from "../../../functions/setPointInstanceScale"; import { setPointPosition } from "../../../functions/setPointPosition"; import { setSpotLightIntensity } from "../../../functions/setSpotLightIntensity"; import { setViewer } from "../../../functions/setViewer"; import { setViewerControls } from "../../../functions/setViewerControls"; import { setWFCSoftConstraint } from "../../../functions/setWFCSoftConstraint"; import { sizzleVec3XY } from "../../../functions/sizzleVec3XY"; import { sizzleVec3XZ } from "../../../functions/sizzleVec3XZ"; import { sizzleVec3YZ } from "../../../functions/sizzleVec3YZ"; import { sizzleVec4WArray } from "../../../functions/sizzleVec4WArray"; import { sizzleVec4XYZ } from "../../../functions/sizzleVec4XYZ"; import { sizzleVec4XYZArray } from "../../../functions/sizzleVec4XYZArray"; import { sleep } from "../../../functions/sleep"; import { smootherstep } from "../../../functions/smootherstep"; import { smoothstep } from "../../../functions/smoothstep"; import { softBodyConstraintCreate } from "../../../functions/softBodyConstraintCreate"; import { softBodyConstraintDelete } from "../../../functions/softBodyConstraintDelete"; import { softBodyConstraintSetPosition } from "../../../functions/softBodyConstraintSetPosition"; import { softBodyMultiplyVelocity } from "../../../functions/softBodyMultiplyVelocity"; import { softBodySetPosition } from "../../../functions/softBodySetPosition"; import { softBodySolverStepSimulation } from "../../../functions/softBodySolverStepSimulation"; import { sphereSet } from "../../../functions/sphereSet"; import { subtractNumber } from "../../../functions/subtractNumber"; import { subtractVector } from "../../../functions/subtractVector"; import { subtractVectorNumber } from "../../../functions/subtractVectorNumber"; import { trackFace } from "../../../functions/trackFace"; import { trackFaceGetLandmarks } from "../../../functions/trackFaceGetLandmarks"; import { trackHand } from "../../../functions/trackHand"; import { trackHandGetNormalizedLandmarks } from "../../../functions/trackHandGetNormalizedLandmarks"; import { trackHandGetWorldLandmarks } from "../../../functions/trackHandGetWorldLandmarks"; import { triggerFilter } from "../../../functions/triggerFilter"; import { triggerSwitch } from "../../../functions/triggerSwitch"; import { triggerTwoWaySwitch } from "../../../functions/triggerTwoWaySwitch"; import { vec2ToVec3 } from "../../../functions/vec2ToVec3"; import { vec3ToColor } from "../../../functions/vec3ToColor"; import { vec3ToVec4 } from "../../../functions/vec3ToVec4"; import { vector3AngleTo } from "../../../functions/vector3AngleTo"; import { vector3ApplyMatrix4 } from "../../../functions/vector3ApplyMatrix4"; import { vector3Project } from "../../../functions/vector3Project"; import { vector3ProjectOnPlane } from "../../../functions/vector3ProjectOnPlane"; import { vector3Unproject } from "../../../functions/vector3Unproject"; import { WFCBuild } from "../../../functions/WFCBuild"; export interface NamedFunctionMap { addAudioStopEventListener: addAudioStopEventListener; addNumber: addNumber; addObjectToObjectClickCheck: addObjectToObjectClickCheck; addObjectToObjectContextmenuCheck: addObjectToObjectContextmenuCheck; addObjectToObjectDoubleClickCheck: addObjectToObjectDoubleClickCheck; addObjectToObjectHoveredCheck: addObjectToObjectHoveredCheck; addObjectToObjectLongPressCheck: addObjectToObjectLongPressCheck; addObjectToObjectMouseClickCheck: addObjectToObjectMouseClickCheck; addObjectToObjectPointerdownCheck: addObjectToObjectPointerdownCheck; addObjectToObjectPointerupCheck: addObjectToObjectPointerupCheck; addObjectToObjectSwipeCheck: addObjectToObjectSwipeCheck; addObjectToPointerdownCheck: addObjectToPointerdownCheck; addObjectToPointerupCheck: addObjectToPointerupCheck; addVector: addVector<Vector2 | Vector3 | Vector4>; addVectorNumber: addVectorNumber<Vector2 | Vector3 | Vector4>; addVideoEventListener: addVideoEventListener; andArrays: andArrays; andBooleans: andBooleans; animationActionCrossFade: animationActionCrossFade; animationActionFadeIn: animationActionFadeIn; animationActionFadeOut: animationActionFadeOut; animationActionPlay: animationActionPlay; animationActionStop: animationActionStop; animationMixerUpdate: animationMixerUpdate; arrayElementPrimitive: arrayElementPrimitive<PrimitiveArrayElement>; arrayElementVector: arrayElementVector<Vector2 | Vector3 | Vector4>; arrayLength: arrayLength; arrayPopPrimitive: arrayPopPrimitive<PrimitiveArrayElement>; arrayPopVector: arrayPopVector<Vector2 | Vector3 | Vector4>; arrayShiftPrimitive: arrayShiftPrimitive<PrimitiveArrayElement>; arrayShiftVector: arrayShiftVector<Vector2 | Vector3 | Vector4>; boolToInt: boolToInt; box3ContainsPoint: box3ContainsPoint; box3IntersectsBox3: box3IntersectsBox3; box3Set: box3Set; box3SetFromObject: box3SetFromObject; catmullRomCurve3GetPoint: catmullRomCurve3GetPoint; channelFloat: channelFloat; channelValueFloat: channelValueFloat; channelValueVector2: channelValueVector2; channelValueVector3: channelValueVector3; channelValueVector4: channelValueVector4; channelVector2: channelVector2; channelVector3: channelVector3; channelVector4: channelVector4; clamp: clamp; clothConstraintSetPosition: clothConstraintSetPosition; clothCreateConstraint: clothCreateConstraint; clothDeleteConstraint: clothDeleteConstraint; clothSolverReset: clothSolverReset; clothSolverStepSimulation: clothSolverStepSimulation; clothSolverUpdateMaterial: clothSolverUpdateMaterial; colorSetRGB: colorSetRGB; colorToVec3: colorToVec3; complement: complement; computeVelocity: computeVelocity; cookNode: cookNode; createObject: createObject; createObjects: createObjects; createPhysicsRBD: createPhysicsRBD; createPhysicsRBDKinematicConstraint: createPhysicsRBDKinematicConstraint; createPhysicsRBDs: createPhysicsRBDs; createScrollListener: createScrollListener; crossVector2: crossVector2; crossVector3: crossVector3; cubeLatticeDeform: cubeLatticeDeform; cursorToUv: cursorToUv; debug: debug<any>; degToRad: degToRad; deletePhysicsRBDConstraints: deletePhysicsRBDConstraints; deletePhysicsRBDKinematicConstraint: deletePhysicsRBDKinematicConstraint; deviceOrientation: deviceOrientation; distanceVector2: distanceVector2; distanceVector3: distanceVector3; divideNumber: divideNumber; divideVectorNumber: divideVectorNumber<Vector2 | Vector3 | Vector4>; dotVector2: dotVector2; dotVector3: dotVector3; easeElasticI: easeElasticI; easeElasticIO: easeElasticIO; easeElasticO: easeElasticO; easeI2: easeI2; easeI3: easeI3; easeI4: easeI4; easeIO2: easeIO2; easeIO3: easeIO3; easeIO4: easeIO4; easeO2: easeO2; easeO3: easeO3; easeO4: easeO4; easeSinI: easeSinI; easeSinIO: easeSinIO; easeSinO: easeSinO; elementsToArrayPrimitive: elementsToArrayPrimitive<PrimitiveArrayElement>; elementsToArrayVector: elementsToArrayVector<VectorArrayElement>; eulerSetFromQuaternion: eulerSetFromQuaternion; eulerSetFromVector3: eulerSetFromVector3; fit: fit; fitClamp: fitClamp; floatToColor: floatToColor; floatToInt: floatToInt; floatToVec2: floatToVec2; floatToVec3: floatToVec3; floatToVec4: floatToVec4; geolocationCurrentPositionRef: geolocationCurrentPositionRef; geolocationGetCurrentPosition: geolocationGetCurrentPosition; geolocationLatitude: geolocationLatitude; geolocationLongitude: geolocationLongitude; getActorNodeParamValue: getActorNodeParamValue; getAnimationAction: getAnimationAction; getAnimationMixer: getAnimationMixer; getBox3Center: getBox3Center; getBox3Max: getBox3Max; getBox3Min: getBox3Min; getChildrenAttributes: getChildrenAttributes; getChildrenAttributesPrevious: getChildrenAttributesPrevious; getChildrenAttributesRef: getChildrenAttributesRef; getChildrenPhysicsRBDPropertiesAngularDamping: getChildrenPhysicsRBDPropertiesAngularDamping; getChildrenPhysicsRBDPropertiesAngularVelocity: getChildrenPhysicsRBDPropertiesAngularVelocity; getChildrenPhysicsRBDPropertiesIsMoving: getChildrenPhysicsRBDPropertiesIsMoving; getChildrenPhysicsRBDPropertiesIsSleeping: getChildrenPhysicsRBDPropertiesIsSleeping; getChildrenPhysicsRBDPropertiesLinearDamping: getChildrenPhysicsRBDPropertiesLinearDamping; getChildrenPhysicsRBDPropertiesLinearVelocity: getChildrenPhysicsRBDPropertiesLinearVelocity; getChildrenPropertiesCastShadow: getChildrenPropertiesCastShadow; getChildrenPropertiesFrustumCulled: getChildrenPropertiesFrustumCulled; getChildrenPropertiesMatrixAutoUpdate: getChildrenPropertiesMatrixAutoUpdate; getChildrenPropertiesPosition: getChildrenPropertiesPosition; getChildrenPropertiesQuaternion: getChildrenPropertiesQuaternion; getChildrenPropertiesReceiveShadow: getChildrenPropertiesReceiveShadow; getChildrenPropertiesScale: getChildrenPropertiesScale; getChildrenPropertiesUp: getChildrenPropertiesUp; getChildrenPropertiesVisible: getChildrenPropertiesVisible; getDefaultCamera: getDefaultCamera; getGeometryBoundingBox: getGeometryBoundingBox; getGeometryNodeObjects: getGeometryNodeObjects; getGeometryPositions: getGeometryPositions; getIntersectionAttributeColorInterpolated: getIntersectionAttributeColorInterpolated; getIntersectionAttributeColorNearest: getIntersectionAttributeColorNearest; getIntersectionAttributeNumberInterpolated: getIntersectionAttributeNumberInterpolated; getIntersectionAttributeNumberNearest: getIntersectionAttributeNumberNearest; getIntersectionAttributeStringNearest: getIntersectionAttributeStringNearest; getIntersectionAttributeVector2Interpolated: getIntersectionAttributeVector2Interpolated; getIntersectionAttributeVector2Nearest: getIntersectionAttributeVector2Nearest; getIntersectionAttributeVector3Interpolated: getIntersectionAttributeVector3Interpolated; getIntersectionAttributeVector3Nearest: getIntersectionAttributeVector3Nearest; getIntersectionAttributeVector4Interpolated: getIntersectionAttributeVector4Interpolated; getIntersectionAttributeVector4Nearest: getIntersectionAttributeVector4Nearest; getIntersectionPropertyDistance: getIntersectionPropertyDistance; getIntersectionPropertyFaceIndex: getIntersectionPropertyFaceIndex; getIntersectionPropertyNormal: getIntersectionPropertyNormal; getIntersectionPropertyObject: getIntersectionPropertyObject; getIntersectionPropertyPoint: getIntersectionPropertyPoint; getIntersectionPropertyUv: getIntersectionPropertyUv; getMaterial: getMaterial; getNode: getNode; getObject: getObject; getObjectAttribute: getObjectAttribute<ParamConvertibleJsType>; getObjectAttributeAutoDefault: getObjectAttributeAutoDefault<ParamConvertibleJsType>; getObjectAttributePrevious: getObjectAttributePrevious; getObjectAttributeRef: getObjectAttributeRef; getObjectChild: getObjectChild; getObjectLastDispatchedEventName: getObjectLastDispatchedEventName; getObjectProperty: getObjectProperty; getObjectUserData: getObjectUserData; getObjectWorldPosition: getObjectWorldPosition; getParam: getParam; getParent: getParent; getPhysicsRBD: getPhysicsRBD; getPhysicsRBDAngularDamping: getPhysicsRBDAngularDamping; getPhysicsRBDAngularVelocity: getPhysicsRBDAngularVelocity; getPhysicsRBDCapsuleHeight: getPhysicsRBDCapsuleHeight; getPhysicsRBDCapsuleRadius: getPhysicsRBDCapsuleRadius; getPhysicsRBDConeHeight: getPhysicsRBDConeHeight; getPhysicsRBDConeRadius: getPhysicsRBDConeRadius; getPhysicsRBDCuboidSizes: getPhysicsRBDCuboidSizes; getPhysicsRBDCylinderHeight: getPhysicsRBDCylinderHeight; getPhysicsRBDCylinderRadius: getPhysicsRBDCylinderRadius; getPhysicsRBDIsMoving: getPhysicsRBDIsMoving; getPhysicsRBDIsSleeping: getPhysicsRBDIsSleeping; getPhysicsRBDLinearDamping: getPhysicsRBDLinearDamping; getPhysicsRBDLinearVelocity: getPhysicsRBDLinearVelocity; getPhysicsRBDSphereRadius: getPhysicsRBDSphereRadius; getPlaneConstant: getPlaneConstant; getPlaneNormal: getPlaneNormal; getPlayerInputDataBackward: getPlayerInputDataBackward; getPlayerInputDataForward: getPlayerInputDataForward; getPlayerInputDataJump: getPlayerInputDataJump; getPlayerInputDataLeft: getPlayerInputDataLeft; getPlayerInputDataRight: getPlayerInputDataRight; getPlayerInputDataRun: getPlayerInputDataRun; getPlayerSimplePropertyOnGround: getPlayerSimplePropertyOnGround; getPlayerSimplePropertyVeloc