Autodesk Viewer使您的客户能够随时随地在Web浏览器或移动设备上可视化并与2D和3D设计数据进行交互。无需下载或插件。
如何在 Autodesk forge 查看器中放大以适合精确的边界框
我们想要在forge-viewer中放大到2D图纸来截取屏幕截图并稍后拼接多个屏幕截图以获得更好的图像质量。 我们面临着放大到精确边界框的问题,它总是......
异步 fetchFacilities() { const 设施与我共享 = 等待 this.app.getCurrentTeamsFacilities(); const myFacilities = 等待 this.app.getUsersFacilities(); 反对...
我在下一个js中创建了一个串联查看器,并使用以下命令获取了双模型中的所有视图 const data = wait fetch(`https://developer.api.autodesk.com/tandem/v1/twins/${twinId}/views`, { 头...
我在下一个js中创建了一个串联查看器,并使用以下命令获取了双模型中的所有视图 const data = wait fetch(`https://developer.api.autodesk.com/tandem/v1/twins/${twinId}/views`, { 头...
我在我的网络应用程序中使用 Autodesk Viewer 360 sdk。 我想添加与 Autodesk Viewer 在线免费版本相同的注释功能。我怎样才能做到这一点?我还需要使用其他 API 吗?或者我可以...
异步 fetchFacilities() { const 设施与我共享 = 等待 this.app.getCurrentTeamsFacilities(); const myFacilities = 等待 this.app.getUsersFacilities(); 反对...
我正在从 2D dwg 文件创建的 svf 上使用 Edit2D 扩展,并且有一个关于变换的问题。 创建的 Autodesk.Edit2D.Polygon 有一个很棒的 getArea() 方法。 哈...
Revit 2022 模型中的 2D 可视项在 Forge Viewer 中不起作用
我们的 Nuxt 应用程序中有一个 Forge Viewer(GuiViewer3D,v.7)实现,使用一些扩展(MarkupsCore、Measure、FullScreen)和自定义对接面板,例如可供选择的可视项列表...
如何在 Autodesk Forge 查看器版本 7 中禁用自动向上调整
我想使用一些 API 在 Forge Viewer(版本 7)中操纵相机姿势。然而,它的效果并不好。 根据一些实验,我发现了相机向上方向的问题
是否可以使用viewer.loadDocumentNode将GLB文件格式的多个模型加载到APS查看器中,或者还有其他方法吗? 我正在尝试做的事情的独立示例如下 是否可以使用viewer.loadDocumentNode将GLB文件格式的多个模型加载到APS查看器中,或者还有其他方法吗? 我正在尝试做的自包含示例如下 <!DOCTYPE html> <html> <head> <title>Multiple 3D Viewer - Autodesk Forge AggregatedView</title> <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=no" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="utf-8"> <link rel="stylesheet" href="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/style.min.css" type="text/css"> <style> * { margin: 0; padding: 0; } </style> </head> <body> <div id="viewer"></div> <script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/viewer3D.js"></script> <script> function launchViewer( models ) { if( !models || models.length <= 0 ) return console.error( 'Empty model input' ); const options = { env: 'AutodeskProduction2', getAccessToken: null, }; const options3d = { viewerConfig: { disableBimWalkInfoIcon: true } }; Autodesk.Viewing.Initializer( options, function() { //get the viewer div const viewerDiv = document.getElementById( 'viewer' ); //initialize the viewer object viewer = new Autodesk.Viewing.Private.GuiViewer3D(viewerDiv); viewer.start(); models.map((m)=>{ Autodesk.Viewing.Document.load(m, (doc) => { var viewables = doc.getRoot().getDefaultGeometry(); viewer.loadDocumentNode(doc, viewables,{ keepCurrentModels: true, preserveView: true, // 2D drawings modelSpace: true, // 2D drawings applyRefPoint: true, // 3D shared coordinates applyScaling: 'm', // force all models to same scale globalOffset: {x:0,y:0,z:0}, // force all models to origin placementTransform: (new THREE.Matrix4()).setPosition(m.xform) }) .then( console.info ); }); }); }); } const models = [ 'models/m1.glb', 'models/m2.glb', ]; launchViewer( models ); </script> </body> </html> 将代码保存为index.html并在网络浏览器中打开它时,网络浏览器的控制台中出现以下错误 Document.js:56 Uncaught TypeError: Cannot read properties of undefined (reading 'traverse') at new Document (Document.js:56:18) at Function.onSuccess (Document.js:174:29) at onSuccessWrapped (Xhr.js:587:40) at XMLHttpRequest.onLoad (Xhr.js:829:34) 在静态 Web 服务器上运行页面没有任何区别。 loadDocumentNode功能用于从SVF或SVF2文件格式加载文档。 有一个 glTF 扩展,您可以使用它将 GLB 加载到查看器中,而无需之前进行任何文件转换。 这里有一篇文章介绍了如何将 glTF 加载到 APS 查看器中:Forge Viewer 中的 glTF 2.0 支持。
是否可以使用 Autodesk APS 创建 3D Building Configurator?还是Three.js更好?
我是一名 Three.js 开发人员。我最近也知道“thatopencompany”用于 ifc 文件(BIM)。 我们想创建一个像 https://planner5d.com/ 这样的网站。 什么是最好的选择?三.js 或者 欧特克 APS 或者 X...
我已将自定义几何体 (Three.js) 添加到使用 Autodesk Platform Services 中的 Autodesk Viewer API 的 Web 应用程序。 我想与自定义几何体进行交互,就像我可以与神灵中的几何体进行交互一样......
我使用“aggregateView”组合了多个模型。 Viewer.isolate(dibds, model) 在仅加载一个模型时正常工作。 但是,如果我继续“隔离”多个
在 Autodesk APS 查看器中加载 CameraRotation 扩展时出错
我正在尝试使用参考[https://github.com/autodesk-platform-services/aps-extensions]添加扩展 我正在简单的查看器中实现 CameraRotation。我遵循了所有基础
Autodesk Data Viz API,一个精灵可用于多个元素
所以重点是使用数据可视化 API 或其他任何东西为边界框中间的多个元素添加一个 sptire。 我没有找到任何使用 Autod 的标准方法的选项...
收到错误已弃用的服务。请联系以了解有关迁移到 Oauth 2 的更多信息。autodesk、两条腿身份验证、forge 查看器
我无法上传绘图文件,也无法在 forge 查看器中打开文件。 我正在使用两条腿的身份验证 API。请在下面找到代码片段。 $twoLeggedAuth = new TwoLeggedAuth(); $
我想将模型浏览器和图层管理器工具移动到固定的侧边栏中。我已经将属性工具的内容移动到侧边栏中的专用选项卡中。现在我正在努力...
如何在 Revit 中的坐标与 APS 查看器中的坐标之间进行转换
我正在尝试将 Revit 文件中给定位置获得的坐标转换为 APS 查看器中上传到 APS 存储桶的同一文件的坐标,但是我找不到任何方法...
我想知道为什么我必须在我的index.html中包含:如果我想...
我们有一组具有多个“模型状态”的 Inventor 模型。现在在 Web 查看器中,我们需要根据模型状态切换模型,即基于模型状态的配置器。 我想知道是否、什么...