|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
А есть ли возможность каким-то образом грабить(копировать) изображения в массивы ? мне надо держать такую карту. Вот скажем напишу я текст какой по средствам sf::Text как мне все его точки скопировать в матрицу ??? говорят что надо render texture, что-то я поковырялся и не понял. Дайте подсказку, пожалуйста, куда копать ... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 21:42 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, Ты копаешь sfml который никто не копает ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 07:15 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, в смысле ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 08:24 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, SFML платформа? Ее никто не юзает. Ты один. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 08:47 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 09:02 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 Бремя доказательств на плечах ТС ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 09:29 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, Есть еще фактор что sql ru не особенно под игры заточен. Больше корпоратив ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 09:31 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, Есть еще фактор что sql ru не особенно под игры заточен. Больше корпоратив мне меньше через месяц сорок лет. какие игры, я игр не пишу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 09:32 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, Тогда что за задачи с графикой? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 09:34 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, Тогда что за задачи с графикой? мне необходимо сделать что-то вроде графического редактора . который умеет рисовать примитивные полиграфические чертёжики. рисовать нужно уметь прямоугольники, пунктирные отрезки, сплошные отрезки, отрезки точка тире, а так же подписи(коментарии) и размеры c числовой длиной вот такие : |<--------------> | 20мм С отрисовкой проблем никаких , но мне необходимо чтобы программа могла уметь выделять отрисованные объекты по клику. У меня получилось выделение по клику на отрезок, (так как я могу пробежаться по всем её координатам и сопоставить с X,Y мыши) а вот выделить скажем подпись(комментарий) или размер я не могу. Поэтому было здорово всё это изображение подписи или размера слить в массив . ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 09:50 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, Ну дак это для школьников задача. class Примитив (базовый){ .... Габарит габарит } У каждого объекта есть его габарит xmin, ymin, xmax, ymax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:03 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, Выше ты нарисовал графический объект Размер ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:04 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, Ну дак это для школьников задача. class Примитив (базовый){ .... Габарит габарит } У каждого объекта есть его габарит xmin, ymin, xmax, ymax этим можно пользоваться , если имеешь дело с вертикальным или горизонтальным отрезком , прямоугольником, квадратом - я так и делал, а скажем у треугольника или круга уже твои габариты не прокатятся (но и хрен с ними , мне они не нужны - так для примера), А тем более надпись : как ты при помощи габаритов отловишь событие попадания в надпись ??? грубо говоря скажем в букву "О" , если кликнешь в её середину строго в дырку по твоему методу ты её выделишь, а мне не надо чтобы выделилась . мне надо чтобы выделилась строго, если попадешь в линию буквы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:13 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, Выше ты нарисовал графический объект Размер да. я рисую как 4 отрезка и + надпись. его тоже габаритами не выделишь ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:14 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, "лучше синица в руке чемижуравль в небе (с) Улучшать надо постепенно. От версии к версии. Сделай именно габарит сначала. У тебя ведь 1.0 версия? А если что попало под стрелку ну и выведи список. Или каждый след клик выделяет след в стопке. А потом я расскажу про функцию попалЛиВобъект(х, у) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:28 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 PetroNotC Sharp andron81, Выше ты нарисовал графический объект Размер да. я рисую как 4 отрезка и + надпись. его тоже габаритами не выделишь Просто класс Размер включает другие классы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:29 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
Поиск гугле "векторный редактор" demo ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:31 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, "лучше синица в руке чемижуравль в небе (с) Улучшать надо постепенно. От версии к версии. Сделай именно габарит сначала. У тебя ведь 1.0 версия? А если что попало под стрелку ну и выведи список. Или каждый след клик выделяет след в стопке. А потом я расскажу про функцию попалЛиВобъект(х, у) у меня такой метод отработан для отрезка (сплошного, пунктирного, пунктирного с точкой) и работает хорошо. для надписи это сделать несложнее . считай , что тоже есть 1.0 версия это версия чего ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:34 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Поиск гугле "векторный редактор" demo ты мне решения что ли предлагаешь ? а ты уверен, что эти редакторы умеют взаимодействовать с 1С и запускаться с определенными параметрами и реагировать них, работать с шаблонами которые тоже должны подтягиваться исходя из передываемых параметров 1с ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:41 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81 пропущено... да. я рисую как 4 отрезка и + надпись. его тоже габаритами не выделишь Просто класс Размер включает другие классы. ты уводишь разговор не в ту степь. всё есть набор точек. Если бы их научиться раскидывать в массив , то проблема была бы решена. вот сделал ты надпись к примеру вот так , как получить точки этой надписи покоординатно ? Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:46 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 PetroNotC Sharp andron81, "лучше синица в руке чемижуравль в небе (с) Улучшать надо постепенно. От версии к версии. Сделай именно габарит сначала. У тебя ведь 1.0 версия? А если что попало под стрелку ну и выведи список. Или каждый след клик выделяет след в стопке. А потом я расскажу про функцию попалЛиВобъект(х, у) у меня такой метод отработан для отрезка (сплошного, пунктирного, пунктирного с точкой) и работает хорошо. для надписи это сделать несложнее . считай , что тоже есть 1.0 версия это версия чего ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:48 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 PetroNotC Sharp Поиск гугле "векторный редактор" demo ты мне решения что ли предлагаешь ? а ты уверен, что эти редакторы умеют взаимодействовать с 1С и запускаться с определенными параметрами и реагировать них, работать с шаблонами которые тоже должны подтягиваться исходя из передываемых параметров 1с ??? ООП у тебя слабое ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:49 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, В какую степь? Я сказал что твой путь тупик. Ты там один и никто туда не ходит. Твой ответ?.... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:51 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, может и слабое. но причем тут ооп. Каждый графический примитив это класс, я не спорю. скажем можно спроектировать класс размер и напихать туда композиций (приват полей) в виде графических примитивов. я это тоже представляю. Вопрос то в другом, как мне получить точки например надписи покоординатно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:54 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, В какую степь? Я сказал что твой путь тупик. Ты там один и никто туда не ходит. Твой ответ?.... а в такую степь, что мне нужно технически что я описал. а что там слабое ооп у меня с моей проблемой мало связано. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:56 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, Я сказал что твой путь тупик. Ты там один и никто туда не ходит. так ты же писал : А потом я расскажу про функцию попалЛиВобъект(х, у) вот это было бы интересно , уже не расскажешь ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 10:58 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, >Вопрос то в другом, как мне получить точки например надписи покоординатно ? =какие точки? Растра пикселей экрана? Логические пиксели? Физические? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 11:09 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 PetroNotC Sharp andron81, Я сказал что твой путь тупик. Ты там один и никто туда не ходит. так ты же писал : А потом я расскажу про функцию попалЛиВобъект(х, у) вот это было бы интересно , уже не расскажешь ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 11:24 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, >Вопрос то в другом, как мне получить точки например надписи покоординатно ? =какие точки? Растра пикселей экрана? Логические пиксели? Физические? а пес его знает какие. скажем сделал я надпись буквы о при помощи sf::Text Код: plaintext 1. 2. 3. 4. 5. 6.
библиотека мне отрисовала её, а затем мне надо массив всех точек этой надписи получить, зная как раз координаты xmin, ymin, xmax , ymax а дальше мои проблемы: xxxxxxxxxx xx xx xxxxxxxxxx это массив точек буквы "О" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 11:25 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81 пропущено... так ты же писал : А потом я расскажу про функцию попалЛиВобъект(х, у) вот это было бы интересно , уже не расскажешь ??? аа, ну если ты можешь описать математически линии составляющие надписи текста причем с учетом различных шрифтов : "привет , Мир" , то я бы послушал . ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 11:26 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, Я же сказал про примитив линия! Габариты текста дает WinAPI ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 12:08 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 PetroNotC Sharp пропущено... попадание в линию или отрезок считается математикой. Начнем с этой аксиомы. аа, ну если ты можешь описать математически линии составляющие надписи текста причем с учетом различных шрифтов : "привет , Мир" , то я бы послушал . И слушать не хочу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 12:09 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp andron81, Я же сказал про примитив линия! Габариты текста дает WinAPI габариты текста даёт метод у класса sf::Text , нет необходимости лесть так низко в API. PetroNotC Sharp тебе рано за текст браться. И слушать не хочу. ясно. мне всегда было интересно какие у вас мотивы пофлудить тут . времени что ли полно , бездельники что ли ... пока... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 12:36 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, >габариты текста даёт метод у класса sf::Text , нет необходимости лесть так низко в API. = дак а в чем вопрос? ))))) Я же сказал, с sf работаешь ты один))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 12:42 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, Бездельникам говоришь: "Иванушка, не пей из колодца! А они пьют. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 12:44 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 говорят что надо render texture, что-то я поковырялся и не понял. Дайте подсказку, пожалуйста, куда копать ... 0) Убеждаешься, что твое рисование текста работает через стандартное SDL Rendering API (я в своих проектах реализовал кастомное рисование текста в обход него с помощью своих шейдеров). В случае если твоя библиотека рисования работает в обход него - текущее решение тебе не подойдет. 1) Убеждаешься, что твой рендерер поддерживает рендеринг в текстуру; если целевая платформа поддерживает несколько драйверов рисования, в рантайме стараешься выбрать подходящий путем задания флагов в функции SDL_CreateRenderer . Можно также получить список поддерживаемых драйверов и выбрать наиболее подходящий. 2) Создаешь в памяти новую текстуру, в которую будешь рендерить. См SDL_CreateTexture . Возможно тут потребуется еще установить какие-то параметры или выполнить какие-то действия. 3) Устанавливаешь ее как текущий таргет для рендеринга функцией SDL_SetRenderTarget 4) Далее, если ответы на пункты 0 и 1 - это "да", то при рисовании текста все пиксели должны будут сбрасываться в установленную текстуру. В теории, прочитать их можно функцией SDL_RenderReadPixels . Более подробно про SDL можно узнать на соответствующем форуме. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 22:42 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, API для получения информации о доступных драйверах: SDL_GetNumRenderDrivers SDL_GetRendererInfo SDL_GetRenderDriverInfo SDL_RendererInfo - тут смотреть флажки на предмет поддержки рисования в текстуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 22:58 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
AmKad, ну это какой-то низкий уровень. я предполагал , что это на уровне sfml всё предусмотрено. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 08:23 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, можно попробовать отрендерить в текстуру/back-buffer, используя цвет в качестве ID объекта. Естественно, сглаживание и альфа-блендинг отключить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 17:10 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
Quartz andron81, можно попробовать отрендерить в текстуру/back-buffer, используя цвет в качестве ID объекта. Естественно, сглаживание и альфа-блендинг отключить. спасибо. а это средствами SFML делается ? можете поподробнее, исходя из моего примера выше ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 22:42 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
Для не-моноширных шрифтов я не встречал функции которая-бы расчитывала длину текста. Тут есть такой .. парадокс что-ли. Нельзя расчитать длину текста не печатая его на виртуальном устройстве. Поскольку печать связана с кернингом символов - то и формула длины вобщем-то не существует. Эта формула и есть САМ ПРОЦЕСС ПЕЧАТИ. В утешение автору я скажу что можно воспользоваться выравниванием слева-справа-по центру и позиционировать бокс с текстом так чтобы по UX было приятно пользователю но заведомо никто ширину текста не узнает. Есть также хак, или эксплоит позволяющий зацикливать печать в случае использования арабских символов имеющих отрицательную ширину (по сравнению с европейскими). Но в современных API он вроде-бы пофикшен. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 23:08 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
mayton Для не-моноширных шрифтов я не встречал функции которая-бы расчитывала длину текста. Тут есть такой .. парадокс что-ли. Нельзя расчитать длину текста не печатая его на виртуальном устройстве. Поскольку печать связана с кернингом символов - то и формула длины вобщем-то не существует. Эта формула и есть САМ ПРОЦЕСС ПЕЧАТИ. В утешение автору я скажу что можно воспользоваться выравниванием слева-справа-по центру и позиционировать бокс с текстом так чтобы по UX было приятно пользователю но заведомо никто ширину текста не узнает. Есть также хак, или эксплоит позволяющий зацикливать печать в случае использования арабских символов имеющих отрицательную ширину (по сравнению с европейскими). Но в современных API он вроде-бы пофикшен. я не хочу об этом , я делаю по тупому вот так, на удивление работает : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
как отрастрить изображение лучше скажите ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 23:41 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, сорян я не знаю эту библиотеку. Ты сам ее выбрал для векторного редактора? Или тебе кто-то подсказал? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 23:48 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
mayton andron81, сорян я не знаю эту библиотеку. Ты сам ее выбрал для векторного редактора? Или тебе кто-то подсказал? сам. а какие ещё варианты? можно, конечно, выбрать было Qt , но там какие-то лицензии платные. мне же для предприятия это надо делать. разбираться не захотел. Хотя может там и легче всё было бы... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 09:58 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81, AFAIK в QT платно если ты хочешь одним экзешником обходится и не нравятся либы рядом с ним. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 11:24 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 mayton andron81, сорян я не знаю эту библиотеку. Ты сам ее выбрал для векторного редактора? Или тебе кто-то подсказал? сам. а какие ещё варианты? можно, конечно, выбрать было Qt , но там какие-то лицензии платные. мне же для предприятия это надо делать. разбираться не захотел. Хотя может там и легче всё было бы... Если ты собираешся делать векторный редактор то тебе понадобятся сущности для работы с моделью геометрии. Всякие Bounding-Box. 2-D индексы для быстрого мышко-клика на канвасе. В противном случае твой редактор будет тормозить например на 1000 визуальных объектов. И это не будет зависеть от того выбрал ты игровую библиотеку или Win32GDI. Тоесть цена вопроса мне кажется сейчас - не библиотека а как далеко ты сам готов зайти. Может посмотришь оперсорцные исходники векторных редакторов и проникнешся как много трудов туда люди вложили. Сделать "абы что" сможет любой разраб. Но сделать что-то удобное для использования - сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 11:31 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81а какие ещё варианты? Раз ты используешь билдер - TPaintBox. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 12:42 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov andron81а какие ещё варианты? Раз ты используешь билдер . с чего такие выводы ? я использую VS ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 12:51 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81с чего такие выводы ? Перепутал тебя с собратом по разуму patric1968. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 13:03 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
Векторный редактор InkScape https://gitlab.com/inkscape/inkscape с сорцами Можно посмотреть его зависимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 14:01 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 mayton andron81, сорян я не знаю эту библиотеку. Ты сам ее выбрал для векторного редактора? Или тебе кто-то подсказал? сам. а какие ещё варианты? можно, конечно, выбрать было Qt , но там какие-то лицензии платные. мне же для предприятия это надо делать. разбираться не захотел. Хотя может там и легче всё было бы... "Разбираться не захотел... Легче было бы всё..." Я что-то пропустил. Вы разрабатываете векторный редактор? Да Вы что? Вы же с массивами разобраться не можете, какой ещё векторный редактор? Успокойтесь и читайте Страуструпа от корки до корки. А про редактор забудьте лет на пять следующих. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2021, 15:35 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
Он не говорил что редактор - векторный. Я это предположил исходя из автормне необходимо сделать что-то вроде графического редактора . который умеет рисовать примитивные полиграфические чертёжики. рисовать нужно уметь прямоугольники, пунктирные отрезки, сплошные отрезки, отрезки точка тире, а так же подписи(коментарии) и размеры c числовой длиной вот такие : авторС отрисовкой проблем никаких , но мне необходимо чтобы программа могла уметь выделять отрисованные объекты по клику. У меня получилось выделение по клику на отрезок, (так как я могу пробежаться по всем её координатам и сопоставить с X,Y мыши) а вот выделить скажем подпись(комментарий) или размер я не могу. Поэтому было здорово всё это изображение подписи или размера слить в массив . В университете я тоже создавал свой векторный редактор. Неудачно. Я понял насколько сложна и обширна эта область. Мой внутренний перфекционизм не хотел выдавать лажу. И поэтому проект остался в состоянии draft. И потом просто был потерян с сорцами. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2021, 11:33 |
|
как отбитмапить изображение в sfml ?
|
|||
---|---|---|---|
#18+
andron81 Quartz andron81, можно попробовать отрендерить в текстуру/back-buffer, используя цвет в качестве ID объекта. Естественно, сглаживание и альфа-блендинг отключить. спасибо. а это средствами SFML делается ? можете поподробнее, исходя из моего примера выше ? Я не разбирался с SFML и пока не планирую. Что именно поподробнее? Рендер в текстуру есть https://www.sfml-dev.org/documentation/2.5.1/classsf_1_1RenderTexture.php Дальше по идее вытаскиваем в Image Код: plaintext 1.
и тычемся в его пикселы (getPixel). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2021, 12:11 |
|
|
start [/forum/topic.php?all=1&fid=57&tid=2017204]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 255ms |
total: | 410ms |
0 / 0 |