假设我有一个如此大小的3d立方体。
高度:1002.0 宽度:564.0
多维数据集大小基于图像大小,这是我创建多维数据集的方式:
let image = UIImage(named: "img")
artRoomScene.setup(height: image!.size.height / 600, width: image!.size.width / 600, position: SCNVector3(0, 0.4, -1.5), rotation: SCNVector4(0,30,0,-56))
很显然,如果我不将其除以600,该立方体对于任何iPhone屏幕来说都太大了。 但不是除以600。我如何按比例将立方体调整为iPhone屏幕尺寸?
答案 0 :(得分:0)
您可以使用所需的百分比,假设您希望屏幕宽度的20%:
let desiredWidth = view.frame.width * 0.2
并设置artRoomScene
image!.size.width / desiredWidth