问题标签 [modelio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse UI 无法使用。没有图标,无响应的按钮,没有文本编辑器
我最近在 Arch Linux 上使用 Eclipse 时遇到了问题。它从本周早些时候开始,当时一些功能停止工作并会导致错误报告(例如,创建一个新项目、java 或其他)。我尝试卸载 eclipse-common 和 eclipse-java 包并重新安装和运行yaourt -Syua
,也没有工作。我忘记了它,因为我还有其他不需要 Eclipse 的事情要做,但是今天我不得不再次使用它,并且 UI 完全无法使用。这是一个屏幕截图:
跑步eclipse -clean
没有帮助。错误日志超过 10500 行,所以我不知道在哪里上传它......不过,大多数错误都与 Modelio 有关。例子:
编辑:我很快点击了帖子。我删除了 Modelio,但问题仍然存在。
scenekit - How do I load/parse a SceneKit .scn file into my Metal app?
I want to create a 3D scene with the SceneKit
modeler and then read it into my Metal
app. I see there is SceneKit
and ModelIO
API to do this but I am unclear on how the pieces fit together.
So, what I need is path from .scn
file -> MDL Mesh
-> geometry + texture. I am unclear on how I would sync my Metal
shaders with materials created in the SceneKit
modeler.
scenekit - 我从 SCNScene 创建了 MDLAsset。如何提取 MDLMesh、MDLCamera(s) 和 MDLLight?
我正在努力尝试遍历MDLAsset
通过加载SCNScene
文件 (.scn) 创建的实例。
我想识别和提取MDLMesh
s 以及相机和灯光。我认为没有直接的方法可以做到这一点。
例如,我在 MDLAsset 上看到了这个实例方法:
这是我用的吗?
我已经在 SceneKit 建模器中仔细标记了事物。我可以不参考那些理想的吗?当然,有一本我可以访问的 ids/labels 字典。我在这里想念什么?
更新 0
由于完全缺乏 Apple 文档,我不得不求助于 Xcode 调试器中的场景图。叹息...
一些东西。我看到了MDLMesh
,MDLSubmesh
这就是我所追求的。获取它的遍历方法是什么?灯光和相机也是如此。
我还需要知道顶点描述符的布局,以便与我的着色器同步。我可以在 parsed 上强制使用特定的顶点布局SCNScene
吗?
objective-c - 在 Swift 中,如何配置 AutoreleasingUnsafeMutablePointer?
对于 iOS 应用程序,我将一些 Objective-C 代码转换为 Swift。
Objective-C 代码使用具有此签名的方法:
这是它的名称:
我正在尝试将其转换为 Swift,但我认为我做错了,因为方法调用总是失败。
上述方法的 Swift 版本:
我如何使用它:
该方法应该填充两个数组。它不这样做。我在这里错过了什么?
swift - 为什么 MTKMesh(mesh:device:) 总是无法创建 MTKMesh?
在我的 iOS 应用程序中,我试图加载一个SceneKit
.scn
包含单个四边形的文件并MTKMesh
从中生成一个。没有喜悦。
我加载SCNScene
文件:
我遍历场景图来定位四边形:
我提取四边形几何:
Model I/O
我从几何创建一个网格:
我强制顶点描述为Metal
格式:
这总是失败并显示fatal error
:
我错过了什么?
更新 0
我更改了 try/catch 以打印错误:
错误是:
致命错误:在展开可选值时意外发现 nil
metal - 如何从 MDLMeshBufferData 中提取数据以填充 MTKMeshBuffer?
我需要从 MDLMeshBufferData 实例创建一个 MTKMeshBuffer 实例。这是一个代码片段:
这 ???是我需要填写的位。有人可以向我展示用于从 MDL 缓冲区中提取位以填充 MTK 缓冲区的正确 API 吗?
swift - 生成带有折痕支持的 MDLMesh?
我已经能够创建一个 MDLMesh 并转换为 SCNGeometry 以在 SceneKit 中进行渲染。但是我无法在我的网格或几何图形中获得折痕支持。
我只是想验证我是否采取了正确的步骤来为我的网格添加折痕支持。
- 创建 MDLSubmeshTopology
- 对于新的拓扑对象,将 MDLMeshBuffers 分配给 edgeCreaseIndices,将 edgeCreases 和 Int 分配给 edgeCreaseCount 属性。
- 使用拓扑对象创建 MDLSubmesh。
我不是在寻找特定的解决方案,只是大致了解如何为网格添加折痕支持。任何有这方面经验的人都会很棒。
ios - 如何通过 SceneKit 和模型 I/O 在 .OBJ 3d 模型上应用 .MTL 文件
我正在尝试通过 SceneKit 和 Model I/0 在 .obj 3d 模型上应用 .mtl 文件纹理。
当我尝试在其上应用纹理的 .jpg 时,下面的代码可以正常工作:
我正在为 setTextureProperties 使用以下 MDMaterial 扩展:
我应该如何加载 .mtl 文件并将其应用到我的模型上以获得纹理?为了从 .mtl 文件中获取纹理数据,我应该声明 SCNMaterial 的哪些属性?
modelio - Modelio 和 Overture,是分开工作的吗?
所以.. 我正在尝试同时使用 Modelio 和 Overture,但这两个程序对我来说都是新的。
我想先在 Modelio 中制作一个模型,然后将其导出到 Overture。
但它应该以这种方式工作,还是我应该单独制作?