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

OpenGL в PascalAbc.Net

15.08.2016, 13:47. Показов 3422. Ответов 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
Заблокирован
22.08.2016, 17:03  [ТС]
Штиль!Ну и где же вы зоркие модераторы киберфорума?!
0
24.08.2016, 23:19

Не по теме:

АнатолийРАЕ, Полагаю, Вы путаете модераторов с экспертами. Модераторы всего лишь следят за выполнением правил форума во вверенных им разделах, и имеют полное право НЕ знать не только OpenGL, но и НЕ знать вообще ничего, если только это незнание не создаёт проблем при выполнении обязанностей модератора.

0
Заблокирован
30.08.2016, 19:52  [ТС]
Да,возможно.Штиль!Ну и где же вы зоркие эксперты киберфорума?!*
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33192 / 21488 / 8233
Регистрация: 22.10.2011
Сообщений: 36,870
Записей в блоге: 12
30.08.2016, 19:54
Ну ты же
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
Нашел (Возможности OpenGL)
, вот эту тему никто и не рассматривает. Написал бы, что именно еще на повестке - было бы по-другому. А так - неинтересно что-то рассказывать, а ты потом отмахнешься, типа "я же написал, что уже нашел"...
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
30.08.2016, 19:58
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
Ну и где же вы зоркие эксперты киберфорума?!
Мне что-то кажется, что эксперты просто не юзают PascalABC.NET...
0
Заблокирован
30.08.2016, 20:19  [ТС]
Цитата Сообщение от Новичок Посмотреть сообщение
юзают PascalABC.NET...
Они просто отстали от жизни не даром писано
"PascalABC.NET – мощный и современный язык программирования. По предоставляемым возможностям он превосходит язык Delphi и содержит практически все возможности языка C#.
"Практически вовсе не означает что далее никакого развития не будет.Да и простая мультипорадигмалка , не мечта ли это?)

Добавлено через 1 минуту
Цитата Сообщение от volvo Посмотреть сообщение
повестке
Что здесь значит повестка?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33192 / 21488 / 8233
Регистрация: 22.10.2011
Сообщений: 36,870
Записей в блоге: 12
30.08.2016, 20:31
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
Они просто отстали от жизни
Может, это кто-то другой отстал?
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
По предоставляемым возможностям он превосходит язык Delphi и содержит практически все возможности языка C#.
И на кой тогда мне этот посредник в работе с .NET-ом, заточенным под С#? Проще писать, пользуясь родным для этого фреймворка Шарпом, не правда ли?

Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
Что здесь значит повестка?
Имеется в виду, какие пункты из вышеописанных еще не были решены и все еще актуальны.
1
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
30.08.2016, 20:41
Цитата Сообщение от volvo Посмотреть сообщение
Проще писать, пользуясь родным для этого фреймворка Шарпом, не правда ли?
+100500
Никогда не понимал, зачем юзать эту дикую смесь Паскаля и Шарпа(причем 90% Шарпа, от Паскаля по сути begin end) если можно писать на чистом Шарпе.
0
Заблокирован
30.08.2016, 21:18  [ТС]
А теперь представим что .Net лишь постфикс а главное PascalAbc и его способностью к чтение либ всех видов и пр.Это я к тому что ,будто все прям метят под .Net и будут писать только под ним,и этот .net лишь весомая платформа,база ,а ведь на свете столько либ!Их возможности неисчерпаемы,но коли так ,ведь pas здесь не первый, в чем тогда разница?В оссобенностях и возможностях(ну здесь я имею ввиду не либы а циклы например конструкции и др.) ,но все же к его главной оссобенности я бы отнес универсальность языка,мультипарадигмальность простоту и наличие только русского языка .Я не отстал ибо я не гнался , а только вышел на старт.

Добавлено через 3 минуты
Цитата Сообщение от Новичок Посмотреть сообщение
причем 90% Шарпа, от Паскаля по сути begin end
Ну это ты уже сильно перегнул ,максимум 50 на 50 ,но не иначе.Сам юзал сишки.

Добавлено через 5 минут
Цитата Сообщение от Новичок Посмотреть сообщение
дикую смесь Паскаля и Шарпа
А ведь звучит!И кст доказано жизнью,все составное перенемает свойства элементов входящих в его состав,и только так можно добитьтся чего-то устойчивого.Главное правильно смешать,а PascalAbc.Net - точно удачный эксперимент ,о чем и говорит текущая статистика ,которая все поднимаеться.

Добавлено через 19 минут
Цитата Сообщение от Новичок Посмотреть сообщение
Никогда не понимал, зачем юзать эту дикую смесь Паскаля и Шарпа(причем 90% Шарпа, от Паскаля по сути begin end) если можно писать на чистом Шарпе.
Это все равно что сказать:"Никогда не понимал зачем есть шоколад ,когда можно есть сразу бобы"
С твоей стороны да,бобы полезные и кариеса не будет.С моей шоколад в сотни раз вкуснее, и вырабатываеться тестостерон.Все к тому что у каждого варианта свои плюсы.И чтобы понять нужно вкусить,что ты по видимому делать не хочешь.Но это твое.
Вообще PascalAbc.Net-гармония.Гармония .Net & Pascal,C# & простоты.Разумееться всем полностью не угодить.И поскольку C# & .Net ,монолит,то PascalAbc.Net будучи таким свободным не с кем не скованным,не может обойти C# ,т.к. он уже в применении,и в своей области как говориться непревзайденный.А сия смесь одним словом универсал.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33192 / 21488 / 8233
Регистрация: 22.10.2011
Сообщений: 36,870
Записей в блоге: 12
30.08.2016, 23:34
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
в своей области как говориться непревзайденный
И где его область? Учебные программы из 10-15 строк? На Шарпе есть очень серьезные приложения, вот у него есть своя область, а PABC.NET не нужен чуть более, чем полностью. Так, поразвлекаться, мозголомное решение в одну строку выложить (которое по скорости выполнения будет в разы проигрывать грамотному решению на любом другом Паскале, скажем, на FPC), и ничего более. Но это уже холивар начинается. Хочешь использовать посредников - используй.
1
Заблокирован
31.08.2016, 15:53  [ТС]
Вообще то я говорил про C#(А его область я подоразумевал ООП программирование и использование >Net);
А что касательно области Pabc.Net ,пожалуй хороший вопрос,его можно использовать везде,он в каждой области что-то да умеет,но всчет своей универсальности как я уже говорил ,он не может идеально подходить ко всем областям,всего почучуть так сказать.Это его фишка.и если вы специалист в какой-либо области,то я не спорю с тем что для этого созданные языки чем-то не лучше паскаля,и говорить что палка колбасы лучше сковордки можно только в конкретном случае.Скорость?Прошу не оскроблять,это уж конкретная ложь,что фришка лучше!?Да надстройки тормозят,но если как вы говорите грамотно решить,то можно подключить какую-лиибо низкоуровневую либу и все ,и скорость будет приличная.PABC.Net,молод и не имеет такой значительной славы как java,хотя и ява и шарп разные вещи,но они схоже в некотором,да и C# учел некоторые недостатки явы,потому и популярен что все думают(наверно оно так и есть) что он не хуже старой явки ,а даже лучше./Pabc.Net тоже настяжает себе опыта,и известности,со временем ,с модернизацией./Посредник !? что за слово,я бы назвал - индивидум./Мозголомное решение в строчку,да надстройки в помощь,но кто сказал что за простоту не прийдется платить скоростью?Не хочешь платить:?Да и тут нас не обделили,подключил низкоуровневую либу и шамшут.Все это к тому что вы не уважаете эту среду,язык ,лишь из-за его простоты в некоторых вещах,потому что на нем обучают людей совершенно далеких от программирования.Но это лишь суеверность тому что просто-значит плохо.У этого языка своя история ,своя нацеленность.Но брать его за игрушку ошибка.FPC,я бы даже игрушкой не назвал.Objects Pascal,cерьзная игрушка.PascalAbc.Net - иновация.
0
Заблокирован
01.09.2016, 21:49  [ТС]
Тема еще актуальна!Кроме 5 пункта.Вот только толку от этого немного.
0
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
04.09.2016, 15:05
АнатолийРАЕ, Если уж так хочется изучать OpenGL в контексте .Net Framework то почему бы не учиться по урокам написанные для C#, ведь есть библиотеки и их можно будет подключить к pabc.net.Вот уроки: http://lmgtfy.com/?q=C%23+openGL . Хотя на момент 2016 года изучение таких уроков без перспективно, по двум причинам : 1.Там скорее всего рассматриваются устаревшие версии 1.X и поэтому производительность будет крайне низкой 2.Изучение OpenGL в языках с автоматической сборкой мусора не очень хорошая идея.Поэтому если есть нужда в настоящем OpenGL 4 то C++
1
Заблокирован
04.09.2016, 15:11  [ТС]
Скудновато,а DirectX(Забыл имя этого компонента который входит в состав DirectX,типо OpenGL,но для Windows и только),для PabcNet ,есть?

Добавлено через 2 минуты
Или что либо 3d, на Pabcnet.
0
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
04.09.2016, 15:11
АнатолийРАЕ, http://lmgtfy.com/?q=+c%23+directX
0
Заблокирован
04.09.2016, 15:13  [ТС]
Цитата Сообщение от pavelDev Посмотреть сообщение
Если уж так хочется изучать OpenGL в контексте .Net Framework то почему бы не учиться по урокам написанные для C#
На пасе я могу строчить код OpenGL ,хоть сейчас.А на C# ,мой уровень дальше консольной программы не идет.
2)Жалковато вот так все бросить недоучив язык.
0
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
04.09.2016, 15:17
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
(Забыл имя этого компонента который входит в состав DirectX,типо OpenGL,но для Windows и только)
Слишком очевидно Direct3D
0
Заблокирован
04.09.2016, 15:19  [ТС]
ДА давай я поищу за тебя?Давай,но вот загвоздка: только толку от поиска 0.
0
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
04.09.2016, 15:20
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
На пасе я могу строчить код OpenGL ,хоть сейчас.А на C# ,мой уровень дальше консольной программы не идет.
Я думаю что перевести код c C# очень простая задача
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.09.2016, 15:20
Помогаю со студенческими работами здесь

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#? В частности, зачем в разрабатываются пространства имён, если в Паскале уже есть...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru