feat: 点云数据页面处理

main
JINGYJ 1 day ago
parent ecf5023e3c
commit ed49032208

@ -41,7 +41,6 @@ let renderer;
// //
const loading = ref(false); const loading = ref(false);
const progress = ref(0); const progress = ref(0);
// //
const handleClose = () => { const handleClose = () => {
if (pcdContainer.value) { if (pcdContainer.value) {
@ -96,6 +95,10 @@ let camera;
const pcdLoaded = ref(false); const pcdLoaded = ref(false);
const onDialogOpened = () => { const onDialogOpened = () => {
// URL
if (!props.info.point_cloud_url) {
return;
}
if (pcdContainer.value) { if (pcdContainer.value) {
scene = new THREE.Scene(); scene = new THREE.Scene();
camera = new THREE.PerspectiveCamera( camera = new THREE.PerspectiveCamera(
@ -115,7 +118,7 @@ const onDialogOpened = () => {
// true // true
loading.value = true; loading.value = true;
loader.load( loader.load(
"three/mod.pcd", props.info.point_cloud_url,
function (pointCloud) { function (pointCloud) {
// false // false
loading.value = false; loading.value = false;

Loading…
Cancel
Save