Как масштабировать 3D-объект в Xcode с помощью Inspector? - PullRequest
1 голос
/ 31 марта 2019

Я пытаюсь масштабировать мой 3D-объект, который я экспортировал из Blender, в формате .dae (в Xcode -> Inspector).Когда я изменил значение параметра scale, Bounding Box не изменился.

Вот что я имею в Xcode.До изменения масштаба: enter image description here После изменения масштаба: enter image description here

И в симуляторе тоже нет эффекта.Что я делаю не так?Когда я экспортировал свою модель из Blender, я установил эти свойства, возможно, проблема в моем экспорте:

enter image description here

Мне нужно бытьвозможность изменить размер объекта в XCode, чтобы сделать его больше или меньше на реальном экране.Как изменить значение Bounding Box здесь?

1 Ответ

0 голосов
/ 01 апреля 2019

После объединения нескольких хороших ответов я нашел решение:

Блендер

  1. Прежде всего, мне нужно сгруппировать все свои предметы во рту в один. В Blender я выбрал все объекты, которые хочу сгруппировать в Outliner (нажмите Shift и выберите), и я нажал Ctrl+J.
  2. Затем мне нужно проверить положение 3D манипулятора. Перейдите в режим редактора, выберите все вершины с помощью A, нажмите shift+S и выберите «курсор к выбранному».
  3. Переключитесь в режим объекта, нажмите SHIFT+CTRL+ALT+C и выберите Origin to 3D cursor.

Xcode

  1. В Scene Graf нажмите + и добавьте (это добавит пустой узел)
  2. Поместите ваши объекты в новый узел.
  3. Когда вы измените масштаб ваших объектов, изменится родительский узел Bounding Box, и вы увидите его правильно в симуляторе. enter image description here enter image description here
...