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

OpenGL в PascalAbc.Net

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

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

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

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

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

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

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

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

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

34
Заблокирован
22.08.2016, 17:03  [ТС] 2
Штиль!Ну и где же вы зоркие модераторы киберфорума?!
0
Cyborg Drone
24.08.2016, 23:19
  #3

Не по теме:

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

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

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

Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
Что здесь значит повестка?
Имеется в виду, какие пункты из вышеописанных еще не были решены и все еще актуальны.
1
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
30.08.2016, 20:41 9
Цитата Сообщение от volvo Посмотреть сообщение
Проще писать, пользуясь родным для этого фреймворка Шарпом, не правда ли?
+100500
Никогда не понимал, зачем юзать эту дикую смесь Паскаля и Шарпа(причем 90% Шарпа, от Паскаля по сути begin end) если можно писать на чистом Шарпе.
0
Заблокирован
30.08.2016, 21:18  [ТС] 10
А теперь представим что .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
32992 / 21298 / 8180
Регистрация: 22.10.2011
Сообщений: 36,593
Записей в блоге: 8
30.08.2016, 23:34 11
Цитата Сообщение от АнатолийРАЕ Посмотреть сообщение
в своей области как говориться непревзайденный
И где его область? Учебные программы из 10-15 строк? На Шарпе есть очень серьезные приложения, вот у него есть своя область, а PABC.NET не нужен чуть более, чем полностью. Так, поразвлекаться, мозголомное решение в одну строку выложить (которое по скорости выполнения будет в разы проигрывать грамотному решению на любом другом Паскале, скажем, на FPC), и ничего более. Но это уже холивар начинается. Хочешь использовать посредников - используй.
1
Заблокирован
31.08.2016, 15:53  [ТС] 12
Вообще то я говорил про C#(А его область я подоразумевал ООП программирование и использование >Net);
А что касательно области Pabc.Net ,пожалуй хороший вопрос,его можно использовать везде,он в каждой области что-то да умеет,но всчет своей универсальности как я уже говорил ,он не может идеально подходить ко всем областям,всего почучуть так сказать.Это его фишка.и если вы специалист в какой-либо области,то я не спорю с тем что для этого созданные языки чем-то не лучше паскаля,и говорить что палка колбасы лучше сковордки можно только в конкретном случае.Скорость?Прошу не оскроблять,это уж конкретная ложь,что фришка лучше!?Да надстройки тормозят,но если как вы говорите грамотно решить,то можно подключить какую-лиибо низкоуровневую либу и все ,и скорость будет приличная.PABC.Net,молод и не имеет такой значительной славы как java,хотя и ява и шарп разные вещи,но они схоже в некотором,да и C# учел некоторые недостатки явы,потому и популярен что все думают(наверно оно так и есть) что он не хуже старой явки ,а даже лучше./Pabc.Net тоже настяжает себе опыта,и известности,со временем ,с модернизацией./Посредник !? что за слово,я бы назвал - индивидум./Мозголомное решение в строчку,да надстройки в помощь,но кто сказал что за простоту не прийдется платить скоростью?Не хочешь платить:?Да и тут нас не обделили,подключил низкоуровневую либу и шамшут.Все это к тому что вы не уважаете эту среду,язык ,лишь из-за его простоты в некоторых вещах,потому что на нем обучают людей совершенно далеких от программирования.Но это лишь суеверность тому что просто-значит плохо.У этого языка своя история ,своя нацеленность.Но брать его за игрушку ошибка.FPC,я бы даже игрушкой не назвал.Objects Pascal,cерьзная игрушка.PascalAbc.Net - иновация.
0
Заблокирован
01.09.2016, 21:49  [ТС] 13
Тема еще актуальна!Кроме 5 пункта.Вот только толку от этого немного.
0
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
04.09.2016, 15:05 14
АнатолийРАЕ, Если уж так хочется изучать 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  [ТС] 15
Скудновато,а DirectX(Забыл имя этого компонента который входит в состав DirectX,типо OpenGL,но для Windows и только),для PabcNet ,есть?

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru