Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/46: Рейтинг темы: голосов - 46, средняя оценка - 5.00
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473

Библиотека графических примитивов. Отдаю всем хорошим людям - не жалко

28.02.2013, 17:24. Показов 9536. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выкладываю "труд". Исходники для загрузки STL txt, STL bin и OBJ файлов (в том числе содержащих нормали, в том числе с относительными индексами). Исходники для просмотра этих файлов (программа stl view). Несколько примеров файлов разных форматов. В качестве одного из примеров прилагается официальная модель международной космической станции (МКС) представленная в International Space Station (ISS) Longeron Challenge. Ну и конечно же исходники библиотеки графических примитивов skeleton позволяющей строить:
- Эллипсоид;
- Эллиптические цилиндр, конус, усеченный конус, диск, кольцо;
- Эллиптический тор.
Наш ответ glu Можно выбирать отображение каркасное, с заливкой или комбинированное. Есть освещение. Можно накладывать текстуры (все примеры прилагаются). Берите кому надо.
Миниатюры
Библиотека графических примитивов. Отдаю всем хорошим людям - не жалко  
Вложения
Тип файла: rar stl_view.rar (3.92 Мб, 299 просмотров)
10
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.02.2013, 17:24
Ответы с готовыми решениями:

Библиотека C для рисования графических примитивов в буфер или файл
Коллеги, подскажите, пожалуйста ответ на мой вопрос! У меня такая задача - рисовать различные графические элементы (прямые, дуги,...

Использование графических примитивов
Используя графические примитивы,задав параметры пера и кисти нарисовать щенка! Скажите как это можно сделать?

Распознавание графических примитивов
Посоветуйте пожалуйста алгоритмы распознавания геометрических фигур в зашумленном изображении например(как пример обычное фото где например...

33
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,150
Записей в блоге: 2
22.03.2013, 17:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от vxg Посмотреть сообщение
это ясно, но если вы не делали этого руками вас наверное позабавит то факт что есть такое понятие как точность. т.е. когда считать две точки или ребра одним и тем же объектом? понятно, что нужно ввести некое предельное отклонение. а это нудно. как и перебор всего этого барахла. и сравнение в самом худшем случае всех со всеми.
Ребра равны когда равны индексы их вертексов. В одном из предыдущих постов я упоминал что сначала нужно перевести модель в рабочую структуру данных (получить 8 вертексов куба из 24). Это подразумевает "weld vertices" - на этой фазе выполняется слияние вертексов с заданной точностью (часто 1.0e-5). При этом индексы в полигонах должны быть отредактированы.

Вообще импорт геометрии полон чудес. Всякий раз в начале есть иллюзия что здесь-то уж все ясно, неск дней, ну максимум неделя и "этот формат готов". Увы, обычно "видимой" оказывается только 10-15% предстоящей работы. Ну вот хотя бы тот же obj - во всех отношениях хороший формат. Как Вы думаете, что с ним сложнее всего?
0
 Аватар для snake32
3591 / 1721 / 236
Регистрация: 26.02.2009
Сообщений: 8,722
Записей в блоге: 5
22.03.2013, 19:11
Цитата Сообщение от Igor3D Посмотреть сообщение
Как Вы думаете, что с ним сложнее всего?
0
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
25.03.2013, 09:01  [ТС]
Цитата Сообщение от Igor3D Посмотреть сообщение
Ребра равны когда равны индексы их вертексов. В одном из предыдущих постов я упоминал что сначала нужно перевести модель в рабочую структуру данных (получить 8 вертексов куба из 24). Это подразумевает "weld vertices" - на этой фазе выполняется слияние вертексов с заданной точностью (часто 1.0e-5). При этом индексы в полигонах должны быть отредактированы.
вот это и скучно.
Цитата Сообщение от Igor3D Посмотреть сообщение
сложнее всего
ну, я лично немного потупил над отрицательными индексами, но это чисто технический вопрос был. еще не нравится (и нравится одновременно) что в него можно пихать грани отличные от треугольных. а так - вроде ниче.
0
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,150
Записей в блоге: 2
25.03.2013, 10:04
Цитата Сообщение от vxg Посмотреть сообщение
еще не нравится (и нравится одновременно) что в него можно пихать грани отличные от треугольных.
Точнее N-угольники, и они могут быть concave (вогнутыми) и могут само-пересекаться. Эта под-задача оказывается намного больше всего остального
0
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
25.03.2013, 10:28  [ТС]
Цитата Сообщение от Igor3D Посмотреть сообщение
оказывается
просто примите валерьянку. можно еще поговорить про форматы где в многоугольниках дырки есть. нельзя объять необъятное.
0
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,150
Записей в блоге: 2
25.03.2013, 10:41
Цитата Сообщение от vxg Посмотреть сообщение
просто примите валерьянку. можно еще поговорить про форматы где в многоугольниках дырки есть. нельзя объять необъятное.
Они и в obj могут быть. Мне пришлось обнимать т.к. подрядился делать
0
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
25.03.2013, 10:47  [ТС]
какой гадкий оказывается формат то...
0
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,150
Записей в блоге: 2
25.03.2013, 11:33
Цитата Сообщение от vxg Посмотреть сообщение
какой гадкий оказывается формат то...
Да они все только на первый взгляд хорошие, а стоит копнуть - мало не покажется.

Ну все равно отрадно видеть что человек любит и умеет (что почти одно и то же) работать с геометрией. Вот только насчет точки приложения сил - какой-то Вы непонятливый Я уж и так намекаю и эдак - ни в какую. Есть желание делать продукты для реальных пользователей (с реальными вытекающими) - пишите в личку
0
 Аватар для snake32
3591 / 1721 / 236
Регистрация: 26.02.2009
Сообщений: 8,722
Записей в блоге: 5
25.03.2013, 13:49
Цитата Сообщение от vxg Посмотреть сообщение
про форматы где в многоугольниках дырки есть
Сам как-то ковырял такие многоугольники... использовал стандартный тесселятор, тот который gluTess*. По началу конечно всё сложно и не понятно, но теперь для меня это не проблема.
0
0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 7
27.03.2013, 14:28
кто может помочь с созданием рельефа в WPF??
0
Kiker10
29.03.2013, 19:09
было интересно
Aia
07.06.2014, 12:01
Уважаемый !

Что то не открывается Вложение :

Исходники для загрузки STL txt, STL bin и OBJ файлов (в том числе содержащих нормали, в том числе с относительными индексами). Исходники для просмотра этих файлов (программа stl view). Несколько примеров файлов разных форматов. В качестве одного из примеров прилагается официальная модель международной космической станции (МКС) представленная в International Space Station (ISS) Longeron Challenge. Ну и конечно же исходники библиотеки графических примитивов skeleton позволяющей строить:
- Эллипсоид;
- Эллиптические цилиндр, конус, усеченный конус, диск, кольцо;
- Эллиптический тор.
Наш ответ glu Можно выбирать отображение каркасное, с заливкой или комбинированное. Есть освещение. Можно накладывать текстуры (все примеры прилагаются). Берите кому надо.

Вложения stl_view.rar (3.92 Мб, 82 просмотров

можно его перекинуть прямо на
at-e@yandex.ru

Задача и цель
перевод примитивов
под Processing = +P+

Regards Ai
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
07.06.2014, 12:39  [ТС]
Цитата Сообщение от Aia Посмотреть сообщение
не открывается Вложение
ваша почта недоступна - спам-фильтр не принимает мое письмо. прикрепляю еще раз хотя у меня с сайта качается нормально. еще раз зазиповал (ибо не принимает повторную загрузку на сайт) и прикрепил к сообщению. так же доступно на http://alphacity.netii.net/tree/prjs-graph.htm
Вложения
Тип файла: rar game_test.rar (552.8 Кб, 144 просмотров)
Тип файла: zip stl_view.zip (3.46 Мб, 107 просмотров)
2
Модератор
 Аватар для vxg
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,473
07.06.2014, 12:41  [ТС]
...в game_test немного доработанная библиотека
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.06.2014, 12:41

Построение графических примитивов
Ребята помогите пожалуйста нужно две программы вообщем задание такое :1) Построение графинных примитивов.Нужно разные замалеванные фигуры,...

Рисование графических примитивов
Приложение, которое читает данные из файла о координатах и размерах различных графических примитивов (отрезок, прямоугольник, эллипс,...

Создание графических примитивов
Здравствуйте ,помогите пожалуйста С помощью средства Visual C++ создать на экране чертеж.

Взаимодействие графических примитивов
Возможно ли на VB6 создать программу в которой было бы реализовано в полной мере взаимодействие графических примитивов с привязанными к ним...

Отображение графических примитивов
не подскажите как нарисовать круг, треугольник и домик. Ищу в интернете не как не могу найти(


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера 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 Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru