|
Заблокирован
|
|
3D графика в Lazarus29.10.2017, 22:06. Показов 11935. Ответов 83
Метки нет (Все метки)
Такое дело, написал тулзу успешно, конические шестерни печатает, в общем она просто вносит корректировку в G-код.
Но аппетиты растут, после русификации, для себя и 3dtoday чисто, Kisslicer 1.5 отруссифицировал, но что-то обламываюсь руссифицировать 1.6, есть задумка, точнее - огромное желание, и алгоритмы генерации свои тоже есть, написать свой слайсер. Всё это дело я собираюсь состряпать между основными своими делами, которыми сейчас занят. Ну и вопрос снижения трудозатрат. Вопрос такой - допустим я научился визуализировать STL модель в окне программы соответствующем. А можно получить с этого отображения имеющимися средствами GLUT или другими, сечение модели, проходящее в координатах X,Y, на высоте Z? Мне это сильно сократит работу, раз в 10 наверное. Заранее благодарен. Добавлено через 53 минуты Теоретически можно, нужно только удалить камеру на определённое расстояние сверху, и задать ей дальность отображения и расстояние на котором модель будет прозрачной - будет получен контур...но тогда станет неясно, где внутреннее пространство контура, а где наружнее. В общем это вопрос к спецам конечно. Слайсер нужен свой позарез.
0
|
|
| 29.10.2017, 22:06 | |
|
Ответы с готовыми решениями:
83
Lazarus - Компьтерная графика Lazarus - Компьютерная графика Создание графика в Lazarus |
|
Заблокирован
|
|
| 12.03.2022, 15:48 [ТС] | |
|
Спасибо, попозже посмотрю. Утомило меня это. Опрос клавиатуры - это хорошо. Камеру крутить и перемещать - это надо.
0
|
|
|
Заблокирован
|
|
| 13.03.2022, 09:02 [ТС] | |
|
AzAtom, у меня в Linux Ваш пример ошибок не выдает, открываются вкладки, но изображения нет.
И вопрос, можете дать пример рисования 3D объекта без сторонних пакетов, кроме OpenGL?
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,495
|
||||||
| 13.03.2022, 10:48 | ||||||
|
Hretgir, ну вот ваш проект немного поменял, он нормально работает. Там ещё вынес рисование в отдельную процедуру и добавил с другого примера, можно их менять радиокнопками на второй странице.
0
|
||||||
|
Заблокирован
|
|
| 13.03.2022, 12:00 [ТС] | |
|
на файд lpi пишет что не выглядит как файл lpi.
так что не могу использовать. ну попробую так руками изменить. Добавлено через 23 минуты и вообще на вчерашнем примере уже всё не так. теряет смысл. я дальше сам. спасибо за примеры.
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,495
|
||
| 13.03.2022, 12:22 | ||
|
0
|
||
|
Заблокирован
|
||
| 13.03.2022, 13:33 [ТС] | ||
|
видимо сильные различия есть. да и бесполезен мне тот проект, мне и код приходится сильно править...ну разве что посмотреть куда вы на форме компоненты кинули, и только.
0
|
||
|
Заблокирован
|
|
| 14.03.2022, 00:17 [ТС] | |
|
пока между делом сам поищу примеры.
когда-то я смотрел на большую книгу OpenGL, но не купил её, стоила не мало. хммм, а может тут что есть, на форуме графики... Добавлено через 4 часа 33 минуты И всё таки хочется вернуться к теме подключения библиотек С++. Стану я использовать OpenGL или нет - вопрос, но вот от графического интерфейса тяжело отказаться. В идеале мне конечно использовать CUDA, так или иначе я буду заниматься этим направлением. Но вот с интерфейсами в С++ тяжко, материалов нет в сети. Могу написать свой движок, но опять-же - без мощных вычислений он не нужен, это ведь рейтрейсинг и рекастинг. Рекастинг я решу легко, с рейтрейсингм пока не думал как. То-есть хочется графический интерфейс, а графику свою в компоненте формы для этого. OpenGL- не решающий фактор.
0
|
|
|
Заблокирован
|
||
| 14.03.2022, 19:39 [ТС] | ||
|
это проблема, CTD когда ставил на eclipse
, теперь Lazarus не компилит
Компиляция проекта, цель: project1: Код завершения 1, ошибок: 1, предупреждений: 1, подсказок: 1 unit1.pas(8,68) Hint: Unit "StdCtrls" not used in Unit1 Warning: linker: /usr/bin/ld: невозможно найти -lGL project1.lpr(24,1) Error: Error while linking Добавлено через 4 минуты попробую переустановить Lazarus
0
|
||
|
Супер-модератор
|
||||||||||||
| 14.03.2022, 19:58 | ||||||||||||
1
|
||||||||||||
|
Заблокирован
|
|||
| 14.03.2022, 20:10 [ТС] | |||
|
Вообще линукс ослеп
и как ему сказать где искать? Добавлено через 4 минуты ну найти я найду через менеджер пакетов, а как ему сказать где искать?
0
|
|||
|
Супер-модератор
|
|||||||
| 14.03.2022, 20:12 | |||||||
Добавлено через 35 секунд
1
|
|||||||
|
Заблокирован
|
||
| 14.03.2022, 20:15 [ТС] | ||
|
вот это
0
|
||
|
Заблокирован
|
|||
| 14.03.2022, 20:18 [ТС] | |||
|
вот
и вот
0
|
|||
|
Супер-модератор
|
||||||
| 14.03.2022, 20:21 | ||||||
|
Значит, достаточно просто сделать симлинк на нужный файл (я правильно понимаю, что ты хочешь использовать то, что в mesa-diverted?) :
1
|
||||||
|
Заблокирован
|
|||||||
| 14.03.2022, 20:35 [ТС] | |||||||
|
Добавлено через 1 минуту не получается
туплю Добавлено через 2 минуты вот
и вот
вот
0
|
|||||||
|
Заблокирован
|
|||||
| 14.03.2022, 23:33 [ТС] | |||||
|
впредь прежде чем ставить несколько IDE буду виртуалки создавать
Добавлено через 2 минуты .Правда у меня эклипс был открыт оказывается. не привык ещё к тому что 4-ре рабочих стола в линукс. в общем не знаю, но факт - всё работает теперь. Спасибо .Теперь продолжаем продолжать работу с графикой .Не светит мне пока с++, переоценил я слишком свои возможности, максимум что пока что смогу - библиотеку для проги в Lazarus. Пока так вот. Интерфейса я точно там не смогу сейчас. Добавлено через 11 минут что это за команда такая? и слева и справа одно и то-же... кроме 170 и mesa-diverted Добавлено через 38 минут кстати eclipse я уже после глюка запускал, хотел плагин CTD удалить, так как нигде его не нашёл. и не обнаружив в эклипсе где удалять - забыл закрыть его. Добавлено через 21 минуту Это если только volvo переведёт ![]() Добавлено через 1 час 40 минут Кстати только прочитал, что тут с момента Рисование простой фигуры много примеров по OpenGL , просто мешает то, что в перемешку с GLUT. GLUT устарел, не нужен он наверное. До этого я думал что там только один пример по чистому OpenGL, тот что в самом начале страницы. Просто пробегал взглядом, пока сегодня не увидел
0
|
|||||
|
Заблокирован
|
||||||
| 15.03.2022, 20:31 [ТС] | ||||||
|
То что вчера работало, сегодня не работает почему-то.
Это ровно вчерашний код Кликните здесь для просмотра всего текста
и он почему-то снова не работает. Правда это из папки бэкап, потому что при открытии там был совсем другой проект почему-то. Компьютер блокирую даже отходя на минуту.
0
|
||||||
|
Заблокирован
|
|
| 15.03.2022, 20:39 [ТС] | |
|
А тот код, который вчера рисовал треугольник - теперь ничего не рисует.
Что это за линукс чудеса?
0
|
|
| 15.03.2022, 20:39 | |
|
Установка ZEOS в Lazarus, работа с PostgressSQL в Lazarus В чём разница между Lazarus Linux i386 RPM и Lazarus Linux i386 DEB Не инициализируется графика в Lazarus Рисование графика: обработка новых входящих данных и движение графика на форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|