feat: Integrate RibbonCollider for Conveyor asset handling and remove debug log

This commit is contained in:
2025-08-21 18:14:55 +05:30
parent fcc8806ef4
commit a830f03be9

View File

@@ -11,6 +11,7 @@ import { SkeletonUtils } from 'three-stdlib';
import { getAssetFieldApi } from '../../../../../services/factoryBuilder/asset/floorAsset/getAssetField';
import { ModelAnimator } from './animator/modelAnimator';
import { useModelEventHandlers } from './eventHandlers/useEventHandlers';
import RibbonCollider from '../../../../scene/physics/conveyor/ribbonCollider';
function Model({ asset, isRendered, loader }: { readonly asset: Asset, isRendered: boolean, loader: GLTFLoader }) {
const url_Backend_dwinzo = `http://${process.env.REACT_APP_SERVER_MARKETPLACE_URL}`;
@@ -40,7 +41,6 @@ function Model({ asset, isRendered, loader }: { readonly asset: Asset, isRendere
} else if (data.type === 'Conveyor') {
if (data.data) {
const fieldData = data.data;
console.log('fieldData: ', fieldData);
setFieldData(fieldData);
}
} else if (data.type === 'Crane') {
@@ -225,14 +225,15 @@ function Model({ asset, isRendered, loader }: { readonly asset: Asset, isRendere
asset={asset}
/> */}
{/* {ribbonData &&
{asset.eventData && asset.eventData.type === 'Conveyor' && fieldData &&
<RibbonCollider
key={asset.modelUuid}
boundingBox={boundingBox}
ribbonData={ribbonData}
ribbonData={fieldData}
asset={asset}
/>
} */}
}
{isSelected &&
<AssetBoundingBox name='Asset BBox' boundingBox={boundingBox} color={savedTheme === "dark" ? "#c4abf1" : "#6f42c1"} lineWidth={2.7} />
}