документация яблоко дает декларацию SCNVector3:Каков тип компонентов SCNVector3? CGFloat или Float?
ЬурейеЕ структуры SCNVector3 {CGFloat х, у, г; } SCNVector3;
Или при попытке записать функцию перегрузки:
func * (left: SCNVector3, right: CGFloat) -> SCNVector3 {
return SCNVector3Make(left.x * right, left.y * right, left.z * right)
}
Я получаю «не может ссылаться на„“со списком аргументов типа» ошибка. Не left.x, left.y и left.z должен быть CGfloat?
Как и когда будет принято решение, будет ли CGFloat двойным или поплавком?
Эта документация для Objective-C –
@ DavidRönnqvist: Но https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SceneKit_DataTypes/index. html # // apple_ref/c/tdef/SCNVector3 также неверен для Objective-C (должен быть 'float' вместо' CGFloat'). Если в качестве языка выбран «Swift», тип типа вообще не отображается. –
Да, я подал радар :) –