Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
GengineJS committed Sep 10, 2024
1 parent 212fc28 commit 47693ad
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions cocos/rendering/custom/scene-culling.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,16 +131,13 @@ function isReflectProbeMask (model: Model): boolean {

const transWorldBounds = new AABB();
function isFrustumVisible (model: Model, frustum: Readonly<Frustum>, castShadow: boolean): boolean {
const modelWorldBounds = model.worldBounds;
if (!modelWorldBounds) {
return false;
}
transWorldBounds.copy(modelWorldBounds);
const modelWorldBounds = model.worldBounds!;
const shadows = pSceneData.shadows;
if (shadows.type === ShadowType.Planar && castShadow) {
if (castShadow && shadows.type === ShadowType.Planar) {
AABB.transform(transWorldBounds, modelWorldBounds, shadows.matLight);
return !intersect.aabbFrustum(transWorldBounds, frustum);
}
return !intersect.aabbFrustum(transWorldBounds, frustum);
return !intersect.aabbFrustum(modelWorldBounds, frustum);
}

function isIntersectAABB (lAABB: AABB, rAABB: AABB): boolean {
Expand Down

0 comments on commit 47693ad

Please sign in to comment.