В настоящее время я разрабатываю приложение в Jogl (мое первое приложение на самом деле). Frist Мне нужно загрузить модель в холст из файла .obj (мне это удается).координаты системной проблемы с jogl
Далее я должен использовать событие перетаскивания мышью, чтобы нарисовать ход на тех же банках, и он должен быть перед чайником. (Я использую GL.GL_LINE_STRIP) и (glu.gluUnproject, чтобы получить координаты нарисовать на)
До этого момента у меня возникли проблемы. (Модель представляет собой только стержень, лежащий горизонтально по оси x)
Координаты загруженной модели не выглядят так же, как точка указателя мыши mu. Например: я использую щелчок мыши, чтобы определить, где находится мой курсор, а также я нажимаю в конце моей модели (стержень). Это возвращает mi значение X 0.37599047216147075. Затем я пытаюсь найти максимальное значение вершины X модели стержня (должно быть вершиной на самой правой стороне стержня). он возвращает мне значение 1.xxx ... которое не находится рядом с моим значением курсора мыши. И максимальное значение, которое я могу щелкнуть, всего лишь 0,6ххх. Любая идея, почему это так?
Привет, вы решили? – elect