Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
Заблокирован

OpenGL в PascalAbc.Net

15.08.2016, 13:47. Показов 3648. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Искал уроки именно для этой среды,не нашел.Но все же не здался,тем более зная что он расчитан на любые платформы.Научился не многому :немного о инициализации, создание 2D обьектов в 3D пространстве .Пользовался уроками от NeXe,но иногда просто не понятно как задать эквивалентную строку в паскале,непонимая того что делаеться не OpenGl а языком.Со всеми вытекающими я получил следующий багаж проблем:
1)Какая проекция ставиться по умолчанию?
2)На что указывают(или что означают) ПАРАМЕТРЫ в процедурах задающих перспективную и ортогональную проекцию.
3)Непонятно как наложить структуру.Прошу пример (и еще можно ли наложить структуру на 2D обьект)
4)Почему при переносе системы координат ничего не рисуеться!?(Все сделано как в уроках от NeXe)

Добавлено через 6 минут
Фух,прям сегодня не мой день,только со второго раза просто получилось нормально создать тему...

Добавлено через 33 минуты
Забыл прописать
5)Как задать альфа канал?

Добавлено через 2 минуты
Нашел (Возможности OpenGL)
http://www.3dnews.ru/169184
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.08.2016, 13:47
Ответы с готовыми решениями:

Использование openGL в PascalABC.net
Люди кто может помогить плииз. весь инет облазил в поисках статьи про использование openGL в PascalABC.net но ничего - кто знает подскажите...

В чем разница PascalABC.net и PascalABC
Скажите в чем разница PascalABC.net И PascalABC. Помню когда-то давно программы работающие в PascalABC у меня не работали в .net

Установится ли PascalABC.NET на систему, где установлен только .NET 4.6.1?
Привет всем. Вопрос, собственно, озвучен выше. Конкретнее: есть компьютер со свежеустановленной Win10 x64, на которой присутствует...

34
Заблокирован
04.09.2016, 15:21  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от pavelDev Посмотреть сообщение
Я думаю что перевести код c C# очень простая задача
Если ты знаешь C#,хорошо.Консольная программа-средне даже плохо.Поэтому не так уж и легко.
0
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
04.09.2016, 15:23
АнатолийРАЕ, Еще существует SlimDX (Реализация OpenGl под Net), вот первый найденный урок по Direct3D(slimDx) https://slimdx.org/tutorials/SimpleTriangle.php
0
Заблокирован
04.09.2016, 15:29  [ТС]
Мда бесполезно потраченное время(
Последний выходной(

Добавлено через 3 минуты
Цитата Сообщение от pavelDev Посмотреть сообщение
SlimDX (Реализация OpenGl под Net)
Под .net ,но вродеж это платформа.

Добавлено через 24 секунды
а не язык,или как?

Добавлено через 2 минуты
Ясно,
0
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
04.09.2016, 15:32
Цитата Сообщение от pavelDev Посмотреть сообщение
SlimDX (Реализация OpenGl под Net)
Ошибся, в смысле реализация DirectX под Net
0
 Аватар для Cyber_Monster_
148 / 129 / 155
Регистрация: 22.03.2016
Сообщений: 502
09.09.2016, 09:45
Зачем сложный и малозадокументированный OpenGl, если есть DirectX? (ИМХО)
Для начала попробуйте создать проект на WPF.
Я понимаю, некоторые расширения в OpenGl опережают мелгкомягких, но лезть в такие дебри без великой надобности не считаю разумным.
0
0 / 0 / 3
Регистрация: 10.03.2017
Сообщений: 39
13.09.2017, 22:04
Кароче! Вопрос актуален для меня! Мне нужна либо либра качественно упрощающая рвзрабртку игр, либо качественные уроки по opengl для паса. Я смотрел OpenGL.pas. Там все обращения испульзуют системные вызовы функций, находящихся в OpenGL.dll и не более. Я не пойму, как происходит хранение точек и моделей и добавление к уже существующим новых?!

Добавлено через 3 минуты
Цитата Сообщение от Cyber_Monster_ Посмотреть сообщение
Зачем сложный и малозадокументированный OpenGl, если есть DirectX? (ИМХО)
Затем, что DirectX и OpenGL, как Марс и Земля, вроде планеты, вроде похожи, год и температура почти та же, размеры почти те же, атмосфера, но на Марсе нет жизни, зато полно полезных ископаемых, не разработанных месторождений. В одном есть то, чего нет в другом.

P.S. простите за опечатки. Пишу с телефона.
0
14.09.2017, 14:41

Не по теме:

Тема опять всплыла на поверхность... Несмотря на всю гениальность ее автора...

0
2 / 2 / 0
Регистрация: 30.06.2017
Сообщений: 19
17.09.2017, 12:38
Вы утверждаете, что PABC.Net вполне себе жизнеспособен. Но где тогда более-менее серьезные программы или достаточно презентабельные игры?
0
Alvin Seville
 Аватар для Соколиный глаз
344 / 274 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
17.09.2017, 12:44
Цитата Сообщение от niarh Посмотреть сообщение
Вы утверждаете, что PABC.Net вполне себе жизнеспособен. Но где тогда более-менее серьезные программы или достаточно презентабельные игры?
Вы мне?
0
2 / 2 / 0
Регистрация: 30.06.2017
Сообщений: 19
17.09.2017, 17:32
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Вы мне?
Нет, ответ был адресован создателю темы. Впрочем, вопрос отчасти риторический и предназначен для всех. Если я ошибаюсь, то будет интересно посмотреть на эти программки/игрушки.
0
Alvin Seville
 Аватар для Соколиный глаз
344 / 274 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
17.09.2017, 17:49
Автор темы уже на другом аккаунте сидит давно...

Добавлено через 20 секунд
https://www.cyberforum.ru/members/972211.html

Добавлено через 1 минуту

Не по теме:

P. S. я ему написал, чтобы зашел и посмотрел сюда.

0
2 / 2 / 0
Регистрация: 30.06.2017
Сообщений: 19
18.09.2017, 19:11
Я не посмотрел на дату создания темы
0
 Аватар для RaevskiAnatoly
34 / 35 / 12
Регистрация: 04.03.2017
Сообщений: 444
24.09.2017, 08:39
niarh, если на марсе возможна жизнь , но ее там нет , он жизнеспособен?Ну вообще взглянуть на C# , на нем и только на нем вряд ли что-либо написано из игр(действительно , серьезных игр) , применяют в связке с другими япами. На NetPascal можно написать все то же что и на C# , а почему нет? Подключил нужные сборки , и обращайся к ним также спокойно как и в C# , веду к тому что netpascal и c# работают на одном и том же фреймворке ,а значит оба реализуют его потенциал. Но , конечно , языки разные , да и "спонсор" у C# сам Microsoft , что уж netpascalю до него. Просто язык используют по назначению - для обучения , да и сами разработчики ведут его к этому , наполняя всякими школярскими модулями , а пока будет этот курс , никто никогда не будет воспринимать его как язык на котором можно писать что-то серьезное.
0
Alvin Seville
 Аватар для Соколиный глаз
344 / 274 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
24.09.2017, 11:10
Я считаю, что C# достоен серьезных проектов.

Добавлено через 3 минуты
Писать на PascalABC.Net серьезное, конечно, можно, но не советую, потому что есть баги в самом компиляторе, в частности кривая работа с generic'ами.

Добавлено через 33 секунды
Столкнулся с такими багами при написании своего игрового движка.
0
0 / 0 / 3
Регистрация: 10.03.2017
Сообщений: 39
21.10.2017, 20:30
Ничего не знаю насчёт "учебного" языка. Я пишу на pasclabc.net и в компиляторе багов не заметил. Наверное просто у меня ПРЯМЫЕ руки Может вы что-то начудили? Что за ошибка была то? free pascal, pasclabc и pascalabc.net совершенно разные языки. В pascalabc.net некоторые функции реализованы и работают немного иначе. В частности графика. Насчёт 3d графики- там вышел новый модуль: graph3, предоставляющий основные примитивы, благодаря чему можно забыть про openglку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.10.2017, 20:30

PascalABC.NET Записи
Помогите переделать по процедуры и функции:cry: type spisok = record surname: string; name: string; otchestvo:...

VK.API на PascalABC.NET
Доброго времени суток, написал модуль для PascalABC.NET, с помощью которого можно использовать vkapi. Вот он: library VKAPI; ...

Новое в PascalABC.Net
Я буду сюда постить новые фичи этого языка (интересно, чем все закончится:)). Если Вы знаете какие-то новые фичи, то пожалуйста, отпишитесь...

Задачи PascalABC.NET
Ребят, не могу задачи что-то решить. Я знаю, что среди вас есть программисты. Именно поэтому прошу помощи Задачи эти заели. Решать...

Превращение PascalABC.Net в C#
Зачем разработчики превращают PascalABC.Net в подобие C#? В частности, зачем в разрабатываются пространства имён, если в Паскале уже есть...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
Теория всего 6. Судьба неотвратима?
anaschu 21.07.2026
Математическое доказательство Судьбы: Точка бифуркации в едином тензорном ядре Модели ВсегоСвежее обновление питоновского ядра «Soil Chemistry 2. 0» дало нам неопровержимое математическое. . .
Теория всего 5. ядро Теории Всего: Математический изоморфизм репликаторов и иллюзия свободы воли
anaschu 21.07.2026
Единое ядро Теории Всего: Математический изоморфизм репликаторов и иллюзия свободы воли Главная задача «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы» (аттракторов. . .
сукцессия 37. Внедрил дипсик в свой оркестр из ИИ. У него закончилось пространство чата, потому опубликую выводы из его работы здесь
anaschu 21.07.2026
==================================================================== КОНТЕКСТ: Моделирование микоризной сукцессии (AM → ECM) ==================================================================== . . .
сукцессия 36. Делаю прогоны модели около порога бифуркации (превращения эндо микоризы в экто микоризу)
anaschu 21.07.2026
СУКЦЕССИЯ МИКОРИЗ: КАК МАТЕМАТИКА ОБЪЯСНЯЕТ ПОДЗЕМНУЮ ВОЙНУ Мы привыкли думать, что лес — это деревья. А грибы — это то, что мы собираем в корзинку осенью. Но если заглянуть под землю, окажется,. . .
ИИ и человечность
kumehtar 21.07.2026
Забавно, что общаясь с ИИ, я замечаю, насколько он высказывается умно, и насколько верит в людей. Он умеет прощать. Он знает как отвечать не обесценивая опыт других людей, даже если сам не верит. Он. . .
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного. 1. Почему показания термометра заряжены целью? Цель заложена в самом. . .
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru