Skip to content

Commit 2b460e2

Browse files
committed
Updated builds.
1 parent 1da9cef commit 2b460e2

9 files changed

Lines changed: 213 additions & 33 deletions

build/three.cjs

Lines changed: 100 additions & 10 deletions
Large diffs are not rendered by default.

build/three.core.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25023,9 +25023,10 @@ class Plane {
2502325023
*
2502425024
* @param {Line3} line - The line to compute the intersection for.
2502525025
* @param {Vector3} target - The target vector that is used to store the method's result.
25026-
* @return {?Vector3} The intersection point.
25026+
* @param {boolean} [clampToLine=true] - Whether to clamp the intersection to the line segment.
25027+
* @return {?Vector3} The intersection point. Returns `null` if no intersection is detected.
2502725028
*/
25028-
intersectLine( line, target ) {
25029+
intersectLine( line, target, clampToLine = true ) {
2502925030

2503025031
const direction = line.delta( _vector1 );
2503125032

@@ -25047,7 +25048,7 @@ class Plane {
2504725048

2504825049
const t = - ( line.start.dot( this.normal ) + this.constant ) / denominator;
2504925050

25050-
if ( t < 0 || t > 1 ) {
25051+
if ( ( clampToLine === true ) && ( t < 0 || t > 1 ) ) {
2505125052

2505225053
return null;
2505325054

build/three.core.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/three.module.js

Lines changed: 97 additions & 8 deletions
Large diffs are not rendered by default.

build/three.module.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/three.webgpu.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63132,23 +63132,23 @@ ${ flowData.code }
6313263132

6313363133
if ( offsetSnippet ) {
6313463134

63135-
snippet = `texelFetchOffset( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), ${ levelSnippet }, ${ offsetSnippet } )`;
63135+
snippet = `texelFetchOffset( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), int( ${ levelSnippet } ), ${ offsetSnippet } )`;
6313663136

6313763137
} else {
6313863138

63139-
snippet = `texelFetch( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), ${ levelSnippet } )`;
63139+
snippet = `texelFetch( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), int( ${ levelSnippet } ) )`;
6314063140

6314163141
}
6314263142

6314363143
} else {
6314463144

6314563145
if ( offsetSnippet ) {
6314663146

63147-
snippet = `texelFetchOffset( ${ textureProperty }, ${ uvIndexSnippet }, ${ levelSnippet }, ${ offsetSnippet } )`;
63147+
snippet = `texelFetchOffset( ${ textureProperty }, ${ uvIndexSnippet }, int( ${ levelSnippet } ), ${ offsetSnippet } )`;
6314863148

6314963149
} else {
6315063150

63151-
snippet = `texelFetch( ${ textureProperty }, ${ uvIndexSnippet }, ${ levelSnippet } )`;
63151+
snippet = `texelFetch( ${ textureProperty }, ${ uvIndexSnippet }, int( ${ levelSnippet } ) )`;
6315263152

6315363153
}
6315463154

build/three.webgpu.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/three.webgpu.nodes.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63132,23 +63132,23 @@ ${ flowData.code }
6313263132

6313363133
if ( offsetSnippet ) {
6313463134

63135-
snippet = `texelFetchOffset( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), ${ levelSnippet }, ${ offsetSnippet } )`;
63135+
snippet = `texelFetchOffset( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), int( ${ levelSnippet } ), ${ offsetSnippet } )`;
6313663136

6313763137
} else {
6313863138

63139-
snippet = `texelFetch( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), ${ levelSnippet } )`;
63139+
snippet = `texelFetch( ${ textureProperty }, ivec3( ${ uvIndexSnippet }, ${ depthSnippet } ), int( ${ levelSnippet } ) )`;
6314063140

6314163141
}
6314263142

6314363143
} else {
6314463144

6314563145
if ( offsetSnippet ) {
6314663146

63147-
snippet = `texelFetchOffset( ${ textureProperty }, ${ uvIndexSnippet }, ${ levelSnippet }, ${ offsetSnippet } )`;
63147+
snippet = `texelFetchOffset( ${ textureProperty }, ${ uvIndexSnippet }, int( ${ levelSnippet } ), ${ offsetSnippet } )`;
6314863148

6314963149
} else {
6315063150

63151-
snippet = `texelFetch( ${ textureProperty }, ${ uvIndexSnippet }, ${ levelSnippet } )`;
63151+
snippet = `texelFetch( ${ textureProperty }, ${ uvIndexSnippet }, int( ${ levelSnippet } ) )`;
6315263152

6315363153
}
6315463154

build/three.webgpu.nodes.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)