autodesk-forge相关内容

如何获取属性类型

有可能获取某些模型节点的属性: model.getProperties(nodeId,/*成功处理程序*/,/*错误处理程序*/) 结果是这样的:属性列表 属性描述具有看起来像 ID 的字段“类型".我可以在那里找到有关房产类型的信息?我如何确定它是可数的还是按字母顺序排列的? 解决方案 以下是执行属性提取的 C++ 代码中的类型值: enum AttributeType {/ ..
发布时间:2021-11-30 19:22:33 其他开发

Autodesk Forge File Conversion 如何下载清单中的文件?

在我成功上传和转换文件后,按照模型衍生“为查看器准备文件",我调用清单 url 然后我如何在清单中下载转换后的文件.如果我只知道参考骨灰盒?(即)我将如何获得隐藏的 svf "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL0E1LnppcA/output/1/A" 或缩略图 ..

Revit 共享坐标到 Forge 查看器

在 Forge 坐标和 Revit 的共享坐标之间进行转换的正确过程是什么?我知道有 globalOffset,但它是参考 Revit 项目内部坐标系还是共享坐标? 解决方案 2021 年 6 月 11 日更新 现在我的 MultipleModelUtil.js 支持我在下面分享的对齐方式.此外,我们可以很容易地告诉 Forge Viewer 使用 共享坐标以聚合模型.这是代码片段, ..
发布时间:2021-11-30 19:21:38 其他开发

Forge 模型衍生作业失败.现在怎么办?

我运行了一个模型衍生作业,状态又回来了:失败.在钻取返回值后,它说缺少两个链接的 dwg 文件.我添加了 dwg 文件,重新压缩并重新上传了 zip.当我尝试运行该作业时,它不断返回初始失败状态.我错过了什么吗? 解决方案 假设您有 buckets,在 POST Job 端点,使用 x-ads-force 标头,如果您通过 true 它将再次翻译文件. ..
发布时间:2021-11-30 19:21:29 其他开发

Forge Viewer Select 在多模型上下文中

我们有一些扩展,目前利用带有来自模型的 dbId 列表的 viewer.select(). 我们的客户希望在同一个查看器中看到次要模型,我们让他们能够在加载第一个模型后加载参考模型. 我们遇到了多个模型的问题,但是,查看器正在从一个模型中选择而不是我们调用 viewer.select() 时加载的第一个模型.> 看起来我们可能想停止使用viewer.select(),而是在保持对第一 ..
发布时间:2021-11-30 19:21:18 其他开发

如何在 Design Automation API 中创建数据转换活动?

我正在对 Web 服务进行原型设计,以使用 Autodesk Forge 中的设计自动化 API 来转换数据. 我的做法是调用一个activity执行一个脚本来导入一个目标数据文件(比如STEP、IGES格式).例如,我创建了一个将 STEP 文件转换为 DWG 的活动,如下所示: {"HostApplication": "","RequiredEngineVersion": "22.0" ..
发布时间:2021-11-30 19:21:00 其他开发

如何将带有 mtl 和纹理的 obj 上传到存储桶?

正如标题所暗示的,我如何上传 obj 模型的材质文件和纹理,因为它们是硬编码在 obj 文件中的. 我可以上传压缩的目录结构或关系正确的多个文件吗(因为 obj 的硬编码性质)? 解决方案 这是 dotty 试用站点上的一个带有材质和纹理的 OBJ 模型: http://trial.dotdotty.com/share/?shareId=cdc9-523f-305f-7ddb- ..
发布时间:2021-11-30 19:20:49 其他开发

Forge Viewer THREE.MeshLambertMaterial

var material = NEW THREE.MeshLambertMaterial 上可用的属性之一是纹理贴图:{( map: new THREE.TextureLoader().load('wool.jpg'))} 我们很好奇是否可以通过这种方式加载纹理并将其应用于模型中的特定对象? 解决方案 是的,但是您在 Forge Viewer 中修改材料的方式与您在 Three.js ..
发布时间:2021-11-30 19:20:41 其他开发

如何通过 AutoCAD Plot API 在 Forge 设计自动化上使用用户定义的字体

我们正在使用 Forge Plot API 将 DWG 绘制为 PDF/JPG.一位客户想出了使用称为 ROBBI.TTF 的特殊 TTF 字体的 DWG.我想这个字体必须先上传到 Forge 服务器才能使用.是否可以将字体上传一次,以便它可以用于我们所有的绘图作业?如果不是:使用自定义 TTF 字体进行绘图的最佳方法是什么? 解决方案 Thomas,是的,您可以将自定义字体包装在 Con ..

Autodesk forge 查看器缩放到边界框

我有一个如下所示的边界框对象: bb = {“分钟":{“x":-6.637446403503418,“y":-19.579801559448242,“z":-0.22575747966766357},“最大限度": {“x":10.237555503845215,“y":19.15947914123535,“z":9.774243354797363}} 我想放大到这个边界框并以相机为中心. ..
发布时间:2021-11-30 19:20:17 其他开发

如何创建停靠面板

如何创建停靠面板?我正在使用示例中的代码 https://developer.autodesk.com/en/docs/viewer/v2/reference/javascript/dockingpanel/应该继承和覆盖所需的方法. SimplePanel = function(parentContainer, id, title, content, x, y){this.content = ..
发布时间:2021-11-30 19:20:06 其他开发

Forge ARKit:无法在 Unity 中加载模型

使用最新的 ForgeARKit-update-6-2018.1,我尝试在 Unity 中加载我的模型,其中包含示例 Unity 场景“loadAtStartup".我可以从“沙盒"成功加载示例模型,但无法加载通过脚本“test-2legged"上传的模型. 错误消息显示 504,它似乎没有到达服务: AsyncRequestCompleted 远程服务器返回错误:(504) 网关超时 ..
发布时间:2021-11-30 19:19:58 其他开发

使用 Python 请求将文件数据放入 Autodesk API

我正在遵循此处 但在第 4 步被 403 阻止.我有一个 data:write 和 data:create 范围为 在文档中指定(以及其他需要这些作用域的 API 方法)但我无法得到成功的响应,我认为这取决于我发送文件数据的方式.我的代码如下所示: url = '{}oss/v2/buckets/{}/objects/{}'.format(self.DOMAIN, bucket_id, obje ..
发布时间:2021-11-30 19:19:50 Python

如何激活 Autodesk Forge Snapper?

我正在尝试激活自查看器 7.3 版起实施的新 Snapper 扩展. 所以我像这样加载扩展: viewer.loadExtension('Autodesk.Snapping') 似乎有效.之后,我尝试访问这样的描述方法,但我总是收到此错误“getSnapResult 不是函数": viewer.loadExtension('Autodesk.Snapping').then(ex ..
发布时间:2021-11-30 19:19:39 其他开发