Описание тега scnvector3
Представление трехкомпонентного вектора.
0
ответов
Обнаружение, какие координаты я выбрал в отображаемой модели.obj в iphone SDK
У меня есть файлы OBJ, которые я могу отображать в SCNView. Мне нужны средства для определения координат, выбранных в отображаемой модели. Хочу выбрать Особый выбор.
31 май '17 в 07:13
1
ответ
Конвертировать CGPoint из вида в SCNVector3 в sceneKit
Я использую AVFoundation для передней камеры View. С передней камеры я распознаю Лицо в каждом кадре, используя рамки видения. От этого я могу получить CGPoints из носа. Теперь я хочу добавить 3D-объект в одну из точек носа, используя представление …
25 янв '18 в 11:59
0
ответов
Получить мировые координаты CGPoint в ARSCNView (Swift)
проблема Мне бы хотелось, чтобы следующая функция возвращала мне мировые координаты точки, обработанной жестом касания. Я правильно реализовал это (используя несколько онлайн-ресурсов) для работы с центральной точкой кадра, но у меня возникли пробле…
19 мар '18 в 03:59
0
ответов
Как я смогу получить абсолютное значение SCNVector3?
Я хотел бы получить абсолютное значение SCNVector3, чтобы найти величину двух векторов. Scenekit ничего не имеет. Я бы предпочел сделать это без какао-бобов, если есть простой метод. Вот соответствующий код: static func angle3dVector(p1: SCNVector3,…
21 янв '19 в 00:53
1
ответ
Создание массива SCNVector3 с использованием Float в Swift
У меня есть куча Z координат в массиве. Я хочу создать геометрию, используя эти значения, поэтому я создал массив SCNVector3. Значения X и Y будут вычислены с использованием простого вложенного цикла, но значения Z будут получены из моего массива. X…
17 мар '18 в 19:08
0
ответов
Scenekit Ориентация узла по импульсному вектору
Я пытаюсь заставить птицу ScieneKit летать в случайных направлениях, а также ориентировать птицу в направлении, в котором она летит. var impulseVector = SCNVector3( x: Float(xCorrection), y: Float(yCorrection), z: playerPosition.z ) let positionOnNo…
15 янв '18 в 16:01
0
ответов
Как определить, был ли затронут SCNBox в сценическом наборе?
Как определить, был ли затронут SCNBox в сценическом наборе? Я создаю приложение VR
28 июл '16 в 17:48
0
ответов
Как сделать положение SCNNode одинаковым для дочернего и родительского узлов?
У меня есть сцена с дочерним узлом с именем wc. Я хочу добавить файл dae/model на этот узел. Я смог добавить модель / Dae с помощью следующего: Создать родительскую сцену с активом Dae из комплекта Добавьте родительскую сцену в scnView и введите ее …
25 июл '16 в 13:17
1
ответ
Как получить положение камеры SCNVector3 относительно ее направления ARKit Swift
Я пытаюсь прикрепить объект перед камерой, но проблема в том, что он всегда связан с начальным направлением камеры. Как я могу настроить / получить SCNVector3 положение для размещения объекта спереди, даже если направление камеры вверх или вниз? Вот…
12 янв '19 в 17:30
1
ответ
Сохраните значение SCNVector3 с UserDefaults в Swift
Я пытаюсь сохранить и загрузить SCNVector3это код, который я использую для сохранения и загрузки вектора: //Definition of the two vectors let storedVector = SNCVector3Make(0,0,0) let vector = SNCVector3Make(1,1,1) let defaults = UserDefaults.standar…
13 фев '18 в 12:52
0
ответов
iOS рисовать стрелку
У меня есть приложение scenekit / arkit. Мне нужно нарисовать стрелку, как это http://take.ms/LaGNw. Это должна быть двухмерная стрелка, а лицо стрелки должно смотреть на одну точку SCNVector3. Я могу нарисовать стрелку так: // 1 let indices: [Int32…
03 окт '17 в 08:22
2
ответа
Как преобразовать позицию SCNVector3 в координату CGPoint SCNView?
У меня есть это приложение, которое просто работает в ландшафте. У меня есть объект на сцене. Этот объект находится в определенной позиции, указанной: SCNNode * buttonRef = [scene.rootNode childNodeWithName:@"buttonRef" recursively:YES]; SCNVector3 …
29 май '16 в 21:08
0
ответов
Google Vision, используйте SceneKit для создания масок для лица
Я разрабатываю приложение для iOS в Objective-C, мне нужно применить к обнаруженному лицу (используя систему google vision) файл.scn. После настройки SceneView с 3D-объектом, хранящимся в узле... Мне нужно применить его к лицу: SCNVector3 currentPos…
16 янв '18 в 17:05
0
ответов
Линия SceneKit со SCNCone в каждой конечной точке
Я рисую линию между 2 точками с помощью SceneKit следующим образом: extension SCNVector3 { func line(to vector: SCNVector3, color: UIColor = .white) -> SCNNode { let indices: [Int32] = [0, 1] let source = SCNGeometrySource(vertices: [self, vector…
01 окт '17 в 04:01
0
ответов
Swift scene kit: переместить SCNNode в положение касания?
Хорошо, мы работаем с ARKit в Swift и пытаемся справиться с этим - для своих элементов управления игрой я хочу иметь возможность контролировать точку (положение в трехмерном пространстве), к которой перемещается SCNNode, когда палец пользователя опу…
10 фев '18 в 02:21
0
ответов
Swift - не удается добавить KVO к типу SCNVector3
Мне нужно контролировать узел worldPosition. Я разделилSCNNode и когда я попытался добавить KVO к свойству я получаю сообщение об ошибке: Свойство нельзя пометить @objc, потому что его тип не может быть представлен в Objective-C Как мне добавить KVO…
20 фев '20 в 10:24
0
ответов
Как сжать / распаковать Unity Vector3 (3 x 32 бит) в один 32-битный
Я пытаюсь понять, как сжать / распаковать Unity Vector3 (3 x 32 бит) в один 32-битный. Я думал, что каждый из 32 бит от Vector3 может получить 10 бит в новом 32-битном. 1 знаковый бит, 4 бита для экспоненты и 6 для мантиссы. в моем окончательном выв…
30 июл '20 в 11:50
0
ответов
SceneKit перемещает камеру к точке на полу
Я пытаюсь реализовать подвешивание камеры аналогично тому, как это делает Cinema 4D. Если вы щелкнете по плоскости земли (то есть по моей геометрии пола), камера должна переместиться к точке, по которой вы щелкнули. Если вы щелкнете по воздуху (а не…
18 апр '20 в 02:13
0
ответов
Широта / долгота в SCNVector3 для ARSCNView
Я пытаюсь создать приложение AR, которое помещает объект в сцену ARSCNView на основе его долготы и широты. Мне нужно преобразовать значения широты и долготы в точку в трехмерном пространстве относительно широты и долготы моего телефона. Я пробую это…
05 окт '20 в 19:32
1
ответ
Поместите узел перед камерой и поверните
Я хочу показать указатель, когда пользователь дважды нажимает на sceneView. Для этого я хочу использовать SCNTorus, потому что под некоторым углом это круг. let geometry = SCNTorus(ringRadius: 0.01, pipeRadius: 0.001) let node = SCNNode(geometry: ge…
12 апр '21 в 00:09