首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加平面图按钮

添加平面图按钮
EN

Stack Overflow用户
提问于 2018-02-06 21:27:56
回答 1查看 96关注 0票数 1

我有一个非常基本的要求,关于3d.io应用程序的逻辑。

我需要将左下角的平面图按钮添加到此空间:

https://spaces.archilogic.com/model/Panoraman/hvaj2t1s?modelResourceId=375c42b6-dd27-4e13-94f9-a822b4d31f15

有没有人知道我必须添加才能显示按钮以及如何设置视点?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2018-02-09 00:52:18

该图标看起来不在默认的appcreator css中。你可以通过稍微自定义相机模式菜单来添加它,例如:

代码语言:javascript
复制
 <div class="camera-mode">
    <div class="btn camera active"
         onclick="document.querySelector('.waypoints').classList.toggle('hide'), this.classList.toggle('active')">
    </div>
    <div class="btn bird"
         id="btn-bird"
         onclick="document.querySelector('[camera]').components['tour'].updateViewPoint({position:{y:7}, rotation:{x:-60}}),document.querySelectorAll('.camera-mode .btn:not(.camera)').forEach(function(e){e.classList.remove('active')}),  this.classList.add('active')">
    </div>
    <div class="btn person active"
         id="btn-person"
         onclick="document.querySelector('[camera]').components['tour'].updateViewPoint({position:{y:1.6}, rotation:{x:0}}),document.querySelectorAll('.camera-mode .btn:not(.camera)').forEach(function(e){e.classList.remove('active')}), this.classList.add('active')">
    </div>
    <div class="btn floorplan"
         id="btn-floorplan"
         onclick="document.querySelector('[camera]').components['tour'].updateViewPoint({position:{y:10}, rotation:{x:-90}}),document.querySelectorAll('.camera-mode .btn:not(.camera)').forEach(function(e){e.classList.remove('active')}),  this.classList.add('active')">
    </div>
  </div>
</div>

并为SVG图标添加一些css

代码语言:javascript
复制
.btn.floorplan {
  background-image:url(https://spaces-static.archilogic.com/build/180201-164834-458aa7c/e3d/ui/icon-floorplan-black.svg)
}
.btn.floorplan.active {
  background-image:url(https://spaces-static.archilogic.com/build/180201-164834-458aa7c/e3d/ui/icon-floorplan-blue.svg)
}

Demo here

为获得最佳结果,请调整模型的position参数并将icon-floorplan-black.svgicon-floorplan-blue.svg图标托管在某个位置,该链接可能不会永远保持不变

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48644210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档