给出的代码没足以看出问题。 控制台报的错是生命周期函数的 onUnmounted的 就是释放页面的
你所跟踪你普通页面在跳转路由前,释放内存的地方的问题
给出的代码没足以看出问题。 控制台报的错是生命周期函数的 onUnmounted的 就是释放页面的
你所跟踪你普通页面在跳转路由前,释放内存的地方的问题
<template>
<mapContainer :center="mapCenter" />
<TresCanvas id="tresCanvas" ref="tcRef" v-bind="state">
<TresPerspectiveCamera :fov="60" :near="0.1" :far="1000" />
<TresAmbientLight :intensity="0.5" />
<TresMesh :position="[0, 0, 500]">
<TresBoxGeometry :args="[1000, 1000, 1000]" />
<TresMeshNormalMaterial />
</TresMesh>
<!-- 火 -->
<Suspense>
<fireB :position="[0, 6, 0]" />
</Suspense>
<mergeTres :center="mapCenter" />
</TresCanvas>
</template>
<script setup lang="ts">
import { fireB } from 'PLS/digitalCity'
</script>
稍微学习下 vue3和three 或者看看我们的文档https://docs.icegl.cn/
参考代码目录:
src/plugins/simpleGIS/components/mapBuildingsMoreMeshes.vue
不能直接这样引用。
这部分总的在trescanvas里面的所有标签,会被全部解析在three里面,不能用于vue的一些路由操作。需要用别的方法绕
希望大家踊跃回答哈。
http://opensource.icegl.cn/#/plugins/heatMap/heatmapClick
这个是 基于模型 增加的点击 热力图实例。代码直接参考源码 已更新
https://cientos.tresjs.org/guide/misc/html-component.html的说明中:
sprite true
occlude留空
试试
不知道 你出来的是啥效果哈
开发模式dev 实时编译的
至于编辑代码后 重新编译生成文件是一定的。 可以把一些资源文件不重新上传,以及其他一些热更新技术,目前不在此框架中集成。
目前它4.0版本 还没有稳定,一堆bug和pr 挂在那里
我们也在跟踪解决。 故本项目还未升级到这个大版本。待问题解决和更新
我们会第一时间更新到此版本的 谢谢关注
提示的比较具体了,看是哪个json 在转化的时候 出的错,那个json不合法
谢谢 提交pr
已经修复,主要原因是:loading组件的z-index过低导致, 已在
https://gitee.com/ice-gl/icegl-three-vue-tres/commit/833e9a349cf7a8219678dee5c666867a18cfde64
这次提交中修复
更新版本即可
watch(
() => props.showGridHelper,
(newVal) => {
gridHelp.visible = newVal
}
)
谢谢反馈 已修复
https://gitee.com/ice-gl/icegl-three-vue-tres/commit/ebe8f83c948ab87f162994ec133462e7558b8ac6
fes.js 的bug index.vue 不能启用pinia的问题
此部分在文档的问答中 做了解释。
请跳转到:
https://docs.icegl.cn/docs/three-vue-tres/core/event.html#事件绑定的bug
three本身就是开源的库,那么读取载入和导出对应的模型等资源也都是开源的。
不管如何在前期加密,然后只要解密后导入场景中展示,都可以通过three的方法 导出场景内任意id 任意元素的资源。
1、除非你重构了渲染方式,入口和出口部分都被修改过。
2、或者使用视频流 服务器端渲染,这样还不如直接上ue
原则上加密和破解是 矛和盾,都是互相较量的。但是如果你在这个加密过程中让它机密起来足够的繁琐,就像js的混淆一样。基本就还行了
我的一点见解。
应该还有更优质的答案,期待大家的留言想法。
问 普通界面切换模型界面报错