瀏覽代碼

Updated builds.

Mr.doob 6 月之前
父節點
當前提交
43b48242c4

文件差異過大導致無法顯示
+ 0 - 1
build/three.cjs


+ 0 - 1
build/three.core.js

@@ -27806,7 +27806,6 @@ class BatchedMesh extends Mesh {
 	 * Repacks the sub geometries in [name] to remove any unused space remaining from
 	 * Repacks the sub geometries in [name] to remove any unused space remaining from
 	 * previously deleted geometry, freeing up space to add new geometry.
 	 * previously deleted geometry, freeing up space to add new geometry.
 	 *
 	 *
-	 * @param {number} instanceId - The ID of the instance to remove from the batch.
 	 * @return {BatchedMesh} A reference to this batched mesh.
 	 * @return {BatchedMesh} A reference to this batched mesh.
 	 */
 	 */
 	optimize() {
 	optimize() {

文件差異過大導致無法顯示
+ 0 - 0
build/three.module.js


文件差異過大導致無法顯示
+ 0 - 0
build/three.module.min.js


+ 23 - 8
build/three.webgpu.js

@@ -5159,8 +5159,23 @@ const uniform = ( value, type ) => {
 
 
 	}
 	}
 
 
-	// @TODO: get ConstNode from .traverse() in the future
-	value = ( value && value.isNode === true ) ? ( value.node && value.node.value ) || value.value : value;
+	if ( value && value.isNode === true ) {
+
+		let v = value.value;
+
+		value.traverse( n => {
+
+			if ( n.isConstNode === true ) {
+
+				v = n.value;
+
+			}
+
+		} );
+
+		value = v;
+
+	}
 
 
 	return nodeObject( new UniformNode( value, nodeType ) );
 	return nodeObject( new UniformNode( value, nodeType ) );
 
 
@@ -49565,7 +49580,7 @@ class NodeBuilder {
 	 */
 	 */
 	getBufferAttributeFromNode( node, type ) {
 	getBufferAttributeFromNode( node, type ) {
 
 
-		const nodeData = this.getDataFromNode( node );
+		const nodeData = this.getDataFromNode( node, 'vertex' );
 
 
 		let bufferAttribute = nodeData.bufferAttribute;
 		let bufferAttribute = nodeData.bufferAttribute;
 
 
@@ -56588,11 +56603,6 @@ class Renderer {
 
 
 	//
 	//
 
 
-	/**
-	 * Sets the inspector instance. The inspector can be any class that extends from `InspectorBase`.
-	 *
-	 * @param {InspectorBase} value - The new inspector.
-	 */
 	set inspector( value ) {
 	set inspector( value ) {
 
 
 		if ( this._inspector !== null ) {
 		if ( this._inspector !== null ) {
@@ -56606,6 +56616,11 @@ class Renderer {
 
 
 	}
 	}
 
 
+	/**
+	 * The inspector instance. The inspector can be any class that extends from `InspectorBase`.
+	 *
+	 * @type {InspectorBase}
+	 */
 	get inspector() {
 	get inspector() {
 
 
 		return this._inspector;
 		return this._inspector;

文件差異過大導致無法顯示
+ 0 - 0
build/three.webgpu.min.js


+ 23 - 8
build/three.webgpu.nodes.js

@@ -5159,8 +5159,23 @@ const uniform = ( value, type ) => {
 
 
 	}
 	}
 
 
-	// @TODO: get ConstNode from .traverse() in the future
-	value = ( value && value.isNode === true ) ? ( value.node && value.node.value ) || value.value : value;
+	if ( value && value.isNode === true ) {
+
+		let v = value.value;
+
+		value.traverse( n => {
+
+			if ( n.isConstNode === true ) {
+
+				v = n.value;
+
+			}
+
+		} );
+
+		value = v;
+
+	}
 
 
 	return nodeObject( new UniformNode( value, nodeType ) );
 	return nodeObject( new UniformNode( value, nodeType ) );
 
 
@@ -49565,7 +49580,7 @@ class NodeBuilder {
 	 */
 	 */
 	getBufferAttributeFromNode( node, type ) {
 	getBufferAttributeFromNode( node, type ) {
 
 
-		const nodeData = this.getDataFromNode( node );
+		const nodeData = this.getDataFromNode( node, 'vertex' );
 
 
 		let bufferAttribute = nodeData.bufferAttribute;
 		let bufferAttribute = nodeData.bufferAttribute;
 
 
@@ -56588,11 +56603,6 @@ class Renderer {
 
 
 	//
 	//
 
 
-	/**
-	 * Sets the inspector instance. The inspector can be any class that extends from `InspectorBase`.
-	 *
-	 * @param {InspectorBase} value - The new inspector.
-	 */
 	set inspector( value ) {
 	set inspector( value ) {
 
 
 		if ( this._inspector !== null ) {
 		if ( this._inspector !== null ) {
@@ -56606,6 +56616,11 @@ class Renderer {
 
 
 	}
 	}
 
 
+	/**
+	 * The inspector instance. The inspector can be any class that extends from `InspectorBase`.
+	 *
+	 * @type {InspectorBase}
+	 */
 	get inspector() {
 	get inspector() {
 
 
 		return this._inspector;
 		return this._inspector;

文件差異過大導致無法顯示
+ 0 - 0
build/three.webgpu.nodes.min.js


部分文件因文件數量過多而無法顯示

粤ICP备19079148号