autodesk-viewer相关内容
我正在使用示例C#SDK来使用Forge Derivative服务和查看器.我已经成功使用了任何文档,但没有使用PDF.我尝试过的所有PDF都已成功翻译,但是在尝试查看时会出现以下错误. Failed to load resource: the server responded with a status of 404 (Not Found) three.min.css Uncaught
..
我正在尝试在伪造查看器中突出显示房间. 在revit中,我创建了代表房间边界的线.转换为svf后,我知道了这些行的dbid.现在,我想知道这些线的起点和终点(顶点),以便创建房间边界的Three.Shape(). [EDIT]我从dbId中获得了fragId function getFragIdFromDbId(viewer, dbid){ var returnValue; v
..
在尝试构建Forge响应连接数据库时.我无法在Windows 10计算机上构建此应用程序.我无法成功运行"npm install".我收到以下错误,如下所示.我最终尝试使用预先配置的“画布",但它仍然没有让节点应用程序运行. https://github.com/Autodesk-Forge/forge-rcdb.nodejs 我尝试了以下解决方案但没有成功: https://g
..
如何在Forge Viewer中更改默认导航速度?对于我的样本模型,默认设置远远不够.我想编写代码,以便可以在会话期间更改速度. 解决方案 从viewer3D.js实现中复制现有的导航工具,根据需要修改速度参数,或通过应用程序公开要动态执行的方法,然后对其进行设置活跃. 您可以在viewer3D.js中检查OrbitDollyPanTool L#14545的实现 Autodes
..
从文档看来,您应该可以使用任何dbId调用setThemingColor,但它似乎仅在您传递的id是leafnode的情况下有效吗?这样对吗? 还有什么方法可以批量调用此方法,还是一次仅一个单个叶节点?我想将dbId数组传递给方法. 解决方案 是的,根据我的经验,它仅适用于叶节点.但是,可以通过以下方式检索父节点的叶节点: getLeafNodes( model, dbIds
..
我正在为现有的Javascript应用程序编写插件- Forge Autodesk .查看 第6版之后,他们将THREE.js包含在其应用包中. 现在,我可以将其与我的插件一起使用,如下所示: declare var THREE:any; 但是我松了所有类型. 所以,我要通过 安装three.js npm install --save three 我可以使用
..
我想了解Autodesk Forge Viewer如何将节点元素存储在多个THREE.Scene对象中.有几个场景: viewer.impl.scene // The main scene viewer.impl.overlayScenes // Three overlay scenes: selection, pivot and roll 每当在Forge查看器中选择一个元素时,该元素
..
我的目标是通过根据我在revit中创建的线条向查看器添加新的几何形状来突出显示一个房间,就像在这里但是我不知道如何访问这些行ID. 我知道它们在revit(element_id)中是什么,但不知道如何将它们映射为dbid. 遵循此我想访问扩展中的objectTree来查找,但是它总是以未定义的形式返回. var tree; //old way - viewer is your view
..
我正在尝试通过其dbid设置对象的自定义属性,但 PATCH ,但它们用于文档级别,而不是模型项. 解决方案 模型中的所有资源当前均为只读,因此您将找不到任何可以修改模型或其属性的端点. 一种解决方法是将自定义数据库与您自己的服务器公开的自定义端点一起使用,这将允许您修改覆盖的属性.您可以查看此实时演示.源代码可从本文还涉及该主题: 使用伪造或电子表格创建共享参数
..
我正在Angular 5应用程序上使用Forge Viewer. 有没有一种方法可以完全卸载查看器,以便以后可以重新加载? 我有以下代码来卸载查看器: if (this.viewer && this.viewer.running) { this.viewer.tearDown(); this.viewer.finish(); this.viewer = null; }
..
我想在Autodesk Forge Viewer中获得元素的THREE.Mesh对象.这是代码: var dbId; // geometry node Id of an element var viewer; // GuiViewer3D var mesh = viewer.impl.getRenderProxy(viewer.model, dbId); 返回的网格对象是THREE.
..
我想在查看器中显示一些参考线,这些图形在将工程图上载到Forge时默认不显示. 我知道模型中定义的直线的确切终点,但是,似乎已平移了查看器中的模型,以使0,0位于边界的中心. 是否有一种方法可以获取应用于模型的变换矩阵,以便在查看器中将参考线的坐标与模型的坐标对齐? 解决方案 使用viewer.model.getData().globalOffset
..
以下为示例: http://learningthreejs. com/blog/2011/12/10/constructive-solid-geometry-with-csg-js/ 然后将Three.js与我有一个函数,它返回节点多边形的所有顶点,这是一个没有孔的对象的顶点的例子. https://pastebin.com/8dhYzPwE . 我正在这样使用ThreeCSG:
..
我创建了一个使用两足式身份验证的查看器应用程序,并显示已上传到我自己的存储桶中的项目.现在,我不想查看自己的存储桶中的项目,而是希望查看已经上传到Autodesk A360的项目. 为此,我已完成以下步骤: 实施三足式身份验证(具有项目的A360帐户和要进行身份验证的帐户相同). 按照如urn:adsk.wipprod:fs.file:vf.6bVr4EVDSaOpykczeQYR2
..
参考这篇文章,我知道有一种方法可以使用node.js下载翻译后的文件” 如何下载SVG / SVF以便通过Autodesk Model Forge API离线查看”,并使用模型衍生工具api“ GET:urn / manifest /:derivativeurn”,我可以下载清单中记录的所有文件, 下载文件图片: http://imgur.com/iPFn3Cx 我的问题是:这些文件是我
..
我们一直在使用 AudeskForge 来开发基于Web的应用程序,我们在该文件中上传文件( .rvt,.NWD )文件,但是我们可以跟踪 ViewPoint 。另一方面,当我们在相应的应用程序(Revit,Navizwork)中打开文件时,可以看到ViewPoint。 我们一直在使用audesk-model-derivatives来获取数据。 我想如何查看伪造的视点? PS:所
..
我已通过模型派生API成功将几何图形上传到Autodesk Forge。我想做的是用不同的数据覆盖现有的几何图形,并在重新加载查看器时显示新的几何图形。 我已经通过DELETE删除了清单: urn / manifest端点(doc: https://developer.autodesk.com/zh-CN/docs/model-derivative/v2/reference/http/urn
..
我正在尝试在Revit转换文件的2d查看器中用彩色填充房间。 我有一个定义了“房间”的Revit文件。 Revit文件还具有定义为“第一层”,“第二层”的工作表。当我使用Forge API对其进行转换时 我为Revit 3D视图得到一个svf,为“第一层”和“第二层” 工作表获得f2d文件。 对于svf,我能够从dbids中获取虚弱的 现在我正在尝试对f2d文件执行相同的
..
直到几天前,翻译仍按预期进行。我能够看到obj和mat文件中提到的配色方案的可见内容。但是现在相同的翻译给出了错误的结果(可见)。它仅将一种颜色应用于所有对象和节点! 解决方案 该问题现已修复,感谢您的举报。
..
我只有点和线的3D DWG图纸。我上传并翻译了它,输出格式为: 'type':'svf', 'views':[ '2d', '3d' ] 在前端, geometryItems = Autodesk.Viewing.Document.getSubItemsWithProperties(document.getRootItem(),{ 'type ':'geometry',
..