import { Matrix4 } from "../../math/Matrix4.js"; import { UniformNode } from "../Nodes.js"; import { ShaderNodeObject } from "../tsl/TSLCore.js"; import Object3DNode from "./Object3DNode.js"; /** * Similar to {@link Object3DNode} but the object comes from {@link NodeFrame} */ export default class ModelNode extends Object3DNode { constructor(scope?: string); } export const modelDirection: ShaderNodeObject; export const modelViewMatrix: ShaderNodeObject; export const modelNormalMatrix: ShaderNodeObject; export const modelWorldMatrix: ShaderNodeObject; export const modelPosition: ShaderNodeObject; export const modelScale: ShaderNodeObject; export const modelViewPosition: ShaderNodeObject; export const modelWorldMatrixInverse: ShaderNodeObject>;