如何将最新的 iPad Pro 上的ARMeshGeometry新SceneReconstructionAPI生成的导出到.obj文件中?
这是SceneReconstruction文档。
Reality Composer 中有隐藏模型,但在 RealityKit 中找不到任何有关隐藏实体的文档ModelEntity。
像这样的东西:
\n\nSCNNode ---- hidden\nRun Code Online (Sandbox Code Playgroud)\n\n一个布尔值,确定节点\xe2\x80\x99s 内容的可见性。可动画。
\nRealityKit框架中检测交叉点的方法一共有三种,但是我不知道如何在我的项目中使用它。
1.
func raycast(origin: SIMD3<Float>,
direction: SIMD3<Float>,
length: Float,
query: CollisionCastQueryType,
mask: CollisionGroup,
relativeTo: Entity?) -> [CollisionCastHit]
Run Code Online (Sandbox Code Playgroud)
2.
func raycast(from: SIMD3<Float>,
to: SIMD3<Float>,
query: CollisionCastQueryType,
mask: CollisionGroup,
relativeTo: Entity?) -> [CollisionCastHit]
Run Code Online (Sandbox Code Playgroud)
3.
func convexCast(convexShape: ShapeResource,
fromPosition: SIMD3<Float>,
fromOrientation: simd_quatf,
toPosition: SIMD3<Float>,
toOrientation: simd_quatf,
query: CollisionCastQueryType,
mask: CollisionGroup,
relativeTo: Entity?) -> [CollisionCastHit]
Run Code Online (Sandbox Code Playgroud) 我想用来arview.scene.raycast(origin: SIMD3<Float>, direction: SIMD3<Float>击中 3d 模型,用来generateCollisionShapes(recursive: true)生成盒子碰撞
问题是:我想击中模型的表面,那么有没有办法创建精确的碰撞
我使用arkit和realitykit 而不是scenekit