Использование ARSCNPlaneGeometry для получения SCNPhysicsShape создает форму сферы, а не плоскость

С помощью jQuery вы можете привязываться к событию загрузки окна, которое Erik упоминает с помощью:

$(window).load(function(){
    var svg = document.getElementById("chart").getSVGDocument();
});
0
задан Mohammadreza Farahani 18 January 2019 в 18:57
поделиться

1 ответ

Похоже, абстракция формы, которую класс SCNPhysicsShape вычисляет из ARSCNPlaneGeometry, полностью отключена, если вы не поможете ей с опцией. Если вместо:

planeNode.physicsBody = SCNPhysicsBody(type: .static, shape: SCNPhysicsShape(geometry: planeGeometry!))

вы используете:

planeNode.physicsBody = SCNPhysicsBody(type: .static, shape: SCNPhysicsShape(geometry: planeGeometry!, options: [SCNPhysicsShape.Option.type: SCNPhysicsShape.ShapeType.boundingBox]))

Получается «приблизительная», хотя и не совсем точная форма.

0
ответ дан caminante errante 18 January 2019 в 18:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: