Салам братаны
Возникла проблема при создании моделей при помощи классов жабы
Сами модели пишу вручную и все бы ничего, но я пользуюсь методом addBox
И соответственно каждый шейп = отдельный метод
Проблема в том, что у этого агала сайз самого шейпа прописывается исключительно целыми числами (чо при моделировании предметов адово усложняет и ограничивает процесс)
Всё бы ничего, но когда получается так, что 1 шейп вытекает из другого, разница в целую единицу очень бьёт по глазу и хочется чего-то более плавного и нежного
Приходится ставить их одного размера и получается так, что они залазят друг на друга, что проявляется в ряби текстуры (ибо при каждом движении одна текстура залазит на другую)
Кто-то скажет, что можно задать небольшой офсет шейпа в нужной оси, да только вот в методе addBox офсет можно задать всего один раз и он будет идти во все стороны
Я уж думал - ну ладно, таков закон великой Жабы
Но решил я ради теста создать просто кирпичик в блокбенче и сохранить в жабе
И он поддерживает дробные размеры шейпа
Правда там идёт через метод ...cubeList.add(new ModelBox (...))
Поясните пожалусто, как можно установить дробные шейпы через addBox
Или научите работать с последним, очень прошу
И для особо шарящих, есть ли профит от того, чтобы ставить создание модели через cubeList (мб в addBox плохо, что на каждый шейп идёт свой метод, я не шарю)
Заранее всех благодарю за чтение всей писанины и само-собой за ответы
Возникла проблема при создании моделей при помощи классов жабы
Сами модели пишу вручную и все бы ничего, но я пользуюсь методом addBox
И соответственно каждый шейп = отдельный метод
Проблема в том, что у этого агала сайз самого шейпа прописывается исключительно целыми числами (чо при моделировании предметов адово усложняет и ограничивает процесс)
Всё бы ничего, но когда получается так, что 1 шейп вытекает из другого, разница в целую единицу очень бьёт по глазу и хочется чего-то более плавного и нежного
Приходится ставить их одного размера и получается так, что они залазят друг на друга, что проявляется в ряби текстуры (ибо при каждом движении одна текстура залазит на другую)
Кто-то скажет, что можно задать небольшой офсет шейпа в нужной оси, да только вот в методе addBox офсет можно задать всего один раз и он будет идти во все стороны
Я уж думал - ну ладно, таков закон великой Жабы
Но решил я ради теста создать просто кирпичик в блокбенче и сохранить в жабе
И он поддерживает дробные размеры шейпа
Правда там идёт через метод ...cubeList.add(new ModelBox (...))
Поясните пожалусто, как можно установить дробные шейпы через addBox
Или научите работать с последним, очень прошу
И для особо шарящих, есть ли профит от того, чтобы ставить создание модели через cubeList (мб в addBox плохо, что на каждый шейп идёт свой метод, я не шарю)
Заранее всех благодарю за чтение всей писанины и само-собой за ответы