如何在 Forge Viewer 中获取交集框的边界框信息?

2024-01-04

使用剖面分析工具对模型进行剖面查看时添加交集框后,能否获取其边界框信息?


  1. 原始模型

  1. 需要提取边界框的相交框视图

您可以通过以下方式访问截面框的几何信息sectionExtension.tool:

const sb = viewer.getExtension('Autodesk.Section')
sb.tool.getSectionBoxValues() 
//sectionBox: (6) [-2.8294310569763184, -6.648449420928955, -9.332106590270996, -0.0652092695236206, -1.3873761892318726, -3.4865833520889282]
//sectionBoxTransform: (16) [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Forge Viewer 中获取交集框的边界框信息? 的相关文章

  • autodesk CAD2020许可检出超时

    笔记本电脑系统为windows7 xff0c 系统休眠后没有正常恢复系统 xff0c 之后使用cad2020提示 许可检出超时 xff0c 开始通过重新安装cad软件可以正常使用 xff0c 但休眠后cad还是会出现同样的提示 查询CAD官
  • 如何能在浏览器中显示三维模型

    原文地址 如何能在浏览器中显示三维模型 作者 布鲁斯 宋 随着BIM的火热发展 以及BIM桌面软件对电脑硬件越来越高的要求 越来越多的企业希望能通过浏览器展示BIM模型 管理BIM模型相关的信息 这几乎已经成为工程项目管理的必要组成部分 下
  • 【学习填坑之路】FBX-SDK环境搭建及测试

    工作原因记录一下环境搭建 下载并安装FBX SDK 首先下载并安装FBX SDK 点击AutoDesk官网下载 下载后安装运行程序即可 根据自己的Visual Studio版本选择Windows的FBX SDK版本下载安装文件 运行安装程序
  • 更改 Forge 中的材料

    目前 我们正在让客户端在页面加载时检索对象状态 这将导致模型中的 待处理 对象变成不同的颜色 然后我们轮询更改以更新着色 首先 当查看器加载时 挂起的对象会着色 然后我们继续轮询以再次检查和更改状态 以使 Forge 以不同的颜色渲染它们并
  • 使用 Autodesk A360 中的 URN 创建查看器应用程序

    我创建了一个查看器应用程序 它使用两条腿身份验证并显示已上传到我自己的存储桶的项目 现在 我希望能够查看已上传到 Autodesk A360 的项目 而不是查看自己存储桶中的项目 为此 我已完成以下步骤 实现了三足认证 项目中的A360账号
  • 完全卸载并重新加载 Forge 查看器

    我在 Angular 5 应用程序上使用 Forge Viewer 有没有办法完全卸载查看器以便稍后重新加载 我有以下代码来卸载查看器 if this viewer this viewer running this viewer tearD
  • 如何检索 Forge Viewer 对象树?

    我的目标是根据我在 Revit 中创建的线条向查看器添加新的几何图形 以突出显示房间 就像他们在此处所做的那样Link 但我不知道如何访问这些线路 ID 我知道它们在 Revit 中是什么 元素 id 但不知道它们如何映射为 dbid 按照
  • 使用三个 CSG 进行 3D 布尔运算

    按照此处的示例 http learning Threejs com blog 2011 12 10 constructive solid geometry with csg js 并使用 Three js 与https github com
  • 模型衍生 API 响应未通过 Jackson 映射

    是否对模型派生 API 的响应对象进行了更新 因为我们在将 3D 模型请求的响应映射回清单和元数据对象时遇到问题 两人都抛出了杰克逊的错误 GetManifest 返回未处理的角色枚举 GetMetadataForGuid 抛出 非法字符
  • setThemingColor 仅适用于叶节点 dbId

    从文档看来 您应该能够使用任何 dbId 调用 setThemingColor 但它似乎只有在您传递的 id 是叶节点时才有效 它是否正确 还有什么方法可以批量调用此方法 或者一次只能调用一个叶节点 我想将 dbId 数组传递到该方法中 是
  • 如何用FitToView控制页面和组件之间的距离?

    使用FitToView后 页面和组件之间的距离太近 有什么好的方法可以控制这个距离吗 在此输入图像描述 https i stack imgur com 7yxqV png 您可以获取对象 组件 的边界框 并用该框放大 缩小以形成适当的框并调
  • 如何在 Forge Viewer 中获取交集框的边界框信息?

    使用剖面分析工具对模型进行剖面查看时添加交集框后 能否获取其边界框信息 原始模型 需要提取边界框的相交框视图 您可以通过以下方式访问截面框的几何信息sectionExtension tool const sb viewer getExten
  • 使用 Forge 获取 BIM 360 文件的 Revit 版本

    有没有办法在 BIM 360 上查找文件的 Revit 版本而无需下载 rvt 文件 我发现了类似的问题here https stackoverflow com questions 49141340 are any of the forge
  • Forge Viewer 在多模型上下文中选择

    我们的扩展目前利用viewer select 和模型中的dbId 列表 我们的客户希望在同一查看器中看到辅助模型 我们让他们能够在加载第一个模型后加载参考模型 然而 我们遇到了多个模型的问题 观众从其中一个模型中进行选择以外当我们调用vie
  • 如何激活 Autodesk Forge Snapper?

    我正在尝试激活自查看器版本 7 3 以来实施的新 Snapper 扩展 所以我像这样加载扩展 viewer loadExtension Autodesk Snapping 似乎有效 之后 我尝试访问类似的描述方法 但总是收到此错误 getS
  • 如何通过 AutoCAD Plot API 在 Forge 设计自动化中使用用户定义的字体

    我们使用 Forge Plot API 将 DWG 绘制为 PDF JPG 一位客户提出了使用名为 ROBBI TTF 的特殊 TTF 字体的 DWG 我想这个字体必须上传到 Forge 服务器才能使用 是否可以上传字体一次 以便它可以用于
  • 扩展 Autodesk Forge:将我自己的扩展添加到包后,我的控制面板无法连接到 Revit 模型

    我用过这个包 https github com petrbroz forge iot extensions demo https github com petrbroz forge iot extensions demo 之后 我添加了自己
  • Autodesk Forge BIM 360 API - 激活服务类型

    我们一直在使用 Forge API 在 BIM 360 中自动设置项目 但似乎无法找到自动激活服务 Field Glue 等 的方法 直觉上 我认为 service types 属性是执行此操作的方法 但服务没有激活 1 service t
  • 在 Windows 10 上构建 Autodesk Forge RCDB 失败并出现 node-gyp 错误

    尝试构建 Forge 响应式连接数据库时 我无法在我的 Windows 10 计算机上构建此应用程序 我无法成功运行 npm install 我收到如下错误 我最终尝试使用预先配置的 画布 但它仍然无法让节点应用程序运行 https git
  • Autodesk Forge:dbId、objectId 和 nodeId 之间有什么区别?

    dbId objectId 和 nodeId 有什么区别 例如 以下函数的第一个参数是同一种id还是ids fitToView objectIds 模型 objectIds Id 数组 或 null getProperties dbId o

随机推荐

  • 参数中包含空格的 Python 子进程调用在 Windows 上不起作用

    我正在运行一个 java 命令 该命令获取类路径和其他有空格的文件位置 Windows 似乎不喜欢它 我从 C Program Files Splunk 运行程序 其中有一个空格 这是我的命令 c1 os path join appdir
  • 如何获取TFS集合中所有项目的名称?

    关于如何从TFS获取集合参考here https stackoverflow com questions 16100991 how to get all collections from tfs 16100992 16100992 请参考h
  • Kube-proxy 或 ELB“延迟”HTTP 请求数据包[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我们正在 AWS 中的 Kubernetes 1 9 3 上运行 Web API 应用程序 使用 KOPS 设置 该应用程序是一个部署
  • 用换行符/段落标记替换所有空格以制作单词列表

    我正在尝试列出我们在课堂上翻译的希腊语文本的词汇表 我想用段落标记替换每个空格或制表符 以便每个单词都出现在自己的行上 谁能给我 sed 命令 并解释我在做什么 我仍在尝试弄清楚 sed 对于相当现代的 sed 版本 编辑标准输入以产生标准
  • 通过 Azure Devops 部署 Nuget 包时未添加依赖项

    我创建了 net 标准库 创建后 我尝试通过选择项目文件中存在的包选项从我的视觉工作室创建 nuget 包 然后尝试在另一个控制台应用程序中使用本地创建的 nupkg 文件 它工作正常 它显示了预期的依赖关系 然后 我通过创建管道通过 Az
  • android:admob InterstitialAd 在 loadAd 时崩溃

    我正在使用 Admob 的 InterstitialAd 我的应用程序仅在第一次调用时才会在 loadAd 处崩溃 并且不可重现 每运行 100 200 次或多或少就会发生一次 广告单元 ID 肯定是正确的 因此 如果 loadAd 在第一
  • Spark CollectAsMap

    我想知道collectAsMap在Spark中是如何工作的 更具体地说 我想知道所有分区的数据聚合将在哪里进行 聚合发生在 master 或workers 中 在第一种情况下 每个工作人员将其数据发送到主设备上 当主设备从每个工作人员收集数
  • .htaccess:将根 url 重定向到子目录,但保留根 url

    我正在清理域的目录结构 在根目录中设置根 url 的内容对我来说是不幸的 并且需要一些关于如何正确使用 RewriteRule 的见解 The Gist I want 域名 tld to use 域名 tld 子目录 但仍然显示为域名 tl
  • 如何通过WCF处理大文件上传?

    我正在考虑将 WCF 用于一个项目 该项目需要人们能够将大文件 64MB 1GB 上传到我的服务器 我将如何使用 WCF 处理此问题 可能能够恢复上传 为了处理更大的客户群 我想通过 WCF 测试 JSON 这将如何影响文件上传 可以通过
  • 防止 TextInputLayout 使 TextInputEditText 变高

    我想要密码切换功能 看起来TextInputLayout有这个功能 没有TextInputEditText 但正如你看到下面的代码 即使我将高度设置为wrap content and app hintEnabled false 高度为Tex
  • 如何从 googleapi Youtube API 获取 XML 响应

    YouTube 似乎已将其 API 更新为较新的 API YouTube 数据 API v3 https developers google com youtube v3 突然我网站上的 YouTube 搜索不起作用了 我正在尝试更新它们以
  • Safari 原生代码

    有人熟悉 OS X Safari 版本 3 和 WebKit 中的本机代码吗 我正在使用 Javascript 来解析表单中的一些信息 我的输入之一名为 标签 当尝试使用以下方法获取该元素的值时 button is being passed
  • 尝试导入错误:“SomeObject”未从文件导出

    我已从 Webpack 3 升级到 Webpack 4 从那时起 我收到了很多关于未从某些文件导出的导入的警告 packages utils logging index ts Attempted import error Options i
  • VIM 配色方案默认不加载

    当我做 colorscheme vilight 它加载配色方案很好 所以我添加了 colorscheme vilight 到我的 vimrc 但它没有在启动时加载它 我错过了什么吗 也在我的配置中 set background dark s
  • 使用批处理文件跨驱动器移动目录

    我想从以下位置移动文件夹及其子文件C to D 通过使用批处理文件 我怎样才能做到这一点 我认为没有办法跨驱动器移动文件夹 这种 移动 只是复制后删除 所以你可以这样做 xcopy c example d example S E rmdir
  • 解决 yacc/ocamlyacc 中的减少/减少冲突

    我正在尝试解析 ocamlyacc 中的语法 与常规 yacc 几乎相同 它支持没有运算符的函数应用程序 如 Ocaml 或 Haskell 中 以及二元和一元运算符的正常分类 我遇到了与 运算符的归约 归约冲突 该运算符可用于减法和求反
  • qt 应用程序中的 Unicode 字符不显示

    我试图通过将每种语言插入到我的 qt 应用程序中显示不同的语言字符串QMap
  • QEventLoop:获取安排事件的时间

    是否可以获取事件已安排到 QEventLoop 的时间 例如QCoreApplication事件循环 我遇到了主事件循环暂停的情况 当它重新激活时 事件被触发 我对事件添加到队列的时间感兴趣 这些事件不是自定义事件 而是系统 和其他 事件
  • 如何通过 JavaScript 获取静态的原始 HTML 源代码?

    在开发一个工具时 我不认为这里的重要细节 关于这个问题 因为我能够开发MCVE https stackoverflow com help mcve如下 我注意到 至少在我桌面上的 Chrome 和 Firefox 版本中 我从innerHT
  • 如何在 Forge Viewer 中获取交集框的边界框信息?

    使用剖面分析工具对模型进行剖面查看时添加交集框后 能否获取其边界框信息 原始模型 需要提取边界框的相交框视图 您可以通过以下方式访问截面框的几何信息sectionExtension tool const sb viewer getExten