未验证 提交 82c81329 编写于 作者: S sunag 提交者: GitHub

move new nodematerial system to ./jsm/nodes/ (#23560)

上级 67b7a0cb
import { SelectInput, Element } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { NormalNode } from '../../renderers/nodes/Nodes.js';
import { NormalNode } from 'three-nodes/Nodes.js';
export class NormalEditor extends BaseNode {
......
import { SelectInput, Element } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { PositionNode } from '../../renderers/nodes/Nodes.js';
import { PositionNode } from 'three-nodes/Nodes.js';
export class PositionEditor extends BaseNode {
......
import { SelectInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { UVNode } from '../../renderers/nodes/Nodes.js';
import { UVNode } from 'three-nodes/Nodes.js';
export class UVEditor extends BaseNode {
......
import { LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { MathNode, FloatNode } from 'three-nodes/Nodes.js';
const NULL_VALUE = new FloatNode();
const ONE_VALUE = new FloatNode( 1 );
......
import { SelectInput, Element, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { NormalMapNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { NormalMapNode, FloatNode } from 'three-nodes/Nodes.js';
import { TangentSpaceNormalMap, ObjectSpaceNormalMap } from 'three';
const nullValue = new FloatNode( 0 ).setConst( true );
......
import { ColorInput, StringInput, NumberInput, LabelElement, Element } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { ColorNode } from '../../renderers/nodes/Nodes.js';
import { ColorNode } from 'three-nodes/Nodes.js';
export class ColorEditor extends BaseNode {
......
import { NumberInput, Element } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { FloatNode } from '../../renderers/nodes/Nodes.js';
import { FloatNode } from 'three-nodes/Nodes.js';
export class FloatEditor extends BaseNode {
......
import { ButtonInput, SliderInput, NumberInput, LabelElement, Element } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { FloatNode } from '../../renderers/nodes/Nodes.js';
import { FloatNode } from 'three-nodes/Nodes.js';
export class SliderEditor extends BaseNode {
......
import { LabelElement, ToggleInput, SelectInput } from '../../libs/flow.module.js';
import { BaseNode, onNodeValidElement } from '../core/BaseNode.js';
import { TextureNode, UVNode } from '../../renderers/nodes/Nodes.js';
import { TextureNode, UVNode } from 'three-nodes/Nodes.js';
import { Texture, TextureLoader, RepeatWrapping, ClampToEdgeWrapping, MirroredRepeatWrapping } from 'three';
const fileTexture = new WeakMap();
......
import { NumberInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { Vector2Node } from '../../renderers/nodes/Nodes.js';
import { Vector2Node } from 'three-nodes/Nodes.js';
export class Vector2Editor extends BaseNode {
......
import { NumberInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { Vector3Node } from '../../renderers/nodes/Nodes.js';
import { Vector3Node } from 'three-nodes/Nodes.js';
export class Vector3Editor extends BaseNode {
......
import { NumberInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { Vector4Node } from '../../renderers/nodes/Nodes.js';
import { Vector4Node } from 'three-nodes/Nodes.js';
export class Vector4Editor extends BaseNode {
......
import { ColorInput, SliderInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MeshBasicNodeMaterial } from '../../renderers/nodes/Nodes.js';
import { MeshBasicNodeMaterial } from 'three-nodes/Nodes.js';
import { MathUtils } from 'three';
export class BasicMaterialEditor extends BaseNode {
......
import { ColorInput, ToggleInput, SliderInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { PointsNodeMaterial } from '../../renderers/nodes/Nodes.js';
import { PointsNodeMaterial } from 'three-nodes/Nodes.js';
import * as THREE from 'three';
export class PointsMaterialEditor extends BaseNode {
......
import { ColorInput, SliderInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MeshStandardNodeMaterial } from '../../renderers/nodes/Nodes.js';
import { MeshStandardNodeMaterial } from 'three-nodes/Nodes.js';
import * as THREE from 'three';
export class StandardMaterialEditor extends BaseNode {
......
import { SelectInput, Element, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, Vector3Node } from '../../renderers/nodes/Nodes.js';
import { MathNode, Vector3Node } from 'three-nodes/Nodes.js';
const DEFAULT_VALUE = new Vector3Node();
......
import { LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { MathNode, FloatNode } from 'three-nodes/Nodes.js';
const NULL_VALUE = new FloatNode();
......
import { SelectInput, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { MathNode, FloatNode } from 'three-nodes/Nodes.js';
const DEFAULT_VALUE = new FloatNode();
......
import { SelectInput, LabelElement, Element, NumberInput } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { MathNode, FloatNode } from 'three-nodes/Nodes.js';
export class LimiterEditor extends BaseNode {
......
import { LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, Vector3Node } from '../../renderers/nodes/Nodes.js';
import { MathNode, Vector3Node } from 'three-nodes/Nodes.js';
const DEFAULT_VALUE = new Vector3Node();
......
import { Element, LabelElement, NumberInput, SelectInput } from '../../libs/flow.module.js';
import { FloatNode, OperatorNode } from '../../renderers/nodes/Nodes.js';
import { FloatNode, OperatorNode } from 'three-nodes/Nodes.js';
import { BaseNode } from '../core/BaseNode.js';
......
import { LabelElement, NumberInput } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { MathNode, FloatNode } from 'three-nodes/Nodes.js';
export class PowerEditor extends BaseNode {
......
import { SelectInput, Element, LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MathNode, Vector3Node } from '../../renderers/nodes/Nodes.js';
import { MathNode, Vector3Node } from 'three-nodes/Nodes.js';
const DEFAULT_VALUE = new Vector3Node();
......
import { LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { CheckerNode, UVNode } from '../../renderers/nodes/Nodes.js';
import { CheckerNode, UVNode } from 'three-nodes/Nodes.js';
const defaultUV = new UVNode();
......
import { LabelElement } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { JoinNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { JoinNode, FloatNode } from 'three-nodes/Nodes.js';
const NULL_VALUE = new FloatNode();
......
import { SelectInput, LabelElement, Element } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { OscNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { OscNode, FloatNode } from 'three-nodes/Nodes.js';
const NULL_VALUE = new FloatNode();
......
......@@ -2,7 +2,7 @@ import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
import { ViewHelper } from 'three/addons/helpers/ViewHelper.js';
import { Element, LabelElement, SelectInput } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { MeshBasicNodeMaterial, FloatNode } from '../../renderers/nodes/Nodes.js';
import { MeshBasicNodeMaterial, FloatNode } from 'three-nodes/Nodes.js';
import { WebGLRenderer, PerspectiveCamera, Scene, Mesh, DoubleSide, SphereGeometry, BoxGeometry, PlaneGeometry, TorusKnotGeometry } from 'three';
const nullValue = new FloatNode().setConst( true );
......
import { SelectInput, Element } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { SplitNode, FloatNode } from '../../renderers/nodes/Nodes.js';
import { SplitNode, FloatNode } from 'three-nodes/Nodes.js';
const NULL_VALUE = new FloatNode();
......
import { NumberInput, LabelElement, Element, ButtonInput } from '../../libs/flow.module.js';
import { BaseNode } from '../core/BaseNode.js';
import { TimerNode } from '../../renderers/nodes/Nodes.js';
import { TimerNode } from 'three-nodes/Nodes.js';
export class TimerEditor extends BaseNode {
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册