|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.11.2017, 21:47 | #1 |
Новичок
Джуниор
Регистрация: 05.11.2017
Сообщений: 2
|
javafx + assimp
Появилась идея использовать для загрузки анимированных 3d моделей в javaFx c помощью assimp
https://github.com/ILDAR1976/JavaFxWithAssimp.git. Задача загрузки не анимированных моделей решена, но вот с анимированными моделями возникли трудности. Не удается корректно создать матрицу преобразования сетки для анимированной модели. Как быть? |
08.11.2017, 18:39 | #2 |
Новичок
Джуниор
Регистрация: 05.11.2017
Сообщений: 2
|
Решил, в файле "SkinningMesh.java" сделал так:
private float[][] initializeRelativePoints(final Affine[] bindTransforms, final Affine bindGlobalTransform) { final ObservableFloatArray points = getPoints(); final float[][] relativePts = new float[nJoints][nPoints * 3]; for (int j = 0; j < nJoints; j++) { Transform postBindTransform = bindTransforms[j]; //.createConcatenation(bindGlobalTran sform); убрал умножение на базовую матрицу трансформации for (int i = 0; i < nPoints; i++) { final Point3D relativePt = postBindTransform.transform(points. get(3 * i), points.get(3 * i + 1), points.get(3 * i + 2)); relativePts[j][3 * i ] = (float) relativePt.getX(); relativePts[j][3 * i + 1] = (float) relativePt.getY(); relativePts[j][3 * i + 2] = (float) relativePt.getZ(); } } return relativePts; } Последний раз редактировалось Leshey1976; 08.11.2017 в 18:41. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
JavaFX меню | Bogopodob | Общие вопросы по Java, Java SE, Kotlin | 1 | 08.09.2017 11:30 |
Assimp | oldsnowman | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 23.03.2017 11:02 |
JavaFX | guroDragon | Общие вопросы по Java, Java SE, Kotlin | 0 | 13.08.2016 00:52 |
загрузка 3д моделей через assimp | MasterSporta | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 16.04.2013 00:25 |
JavaFx | stck | Общие вопросы по Java, Java SE, Kotlin | 0 | 19.08.2011 12:17 |