Заблокирован
|
|
1 | |
OpenGL в PascalAbc.Net15.08.2016, 13:47. Показов 3173. Ответов 34
Метки нет (Все метки)
Искал уроки именно для этой среды,не нашел.Но все же не здался,тем более зная что он расчитан на любые платформы.Научился не многому :немного о инициализации, создание 2D обьектов в 3D пространстве .Пользовался уроками от NeXe,но иногда просто не понятно как задать эквивалентную строку в паскале,непонимая того что делаеться не OpenGl а языком.Со всеми вытекающими я получил следующий багаж проблем:
1)Какая проекция ставиться по умолчанию? 2)На что указывают(или что означают) ПАРАМЕТРЫ в процедурах задающих перспективную и ортогональную проекцию. 3)Непонятно как наложить структуру.Прошу пример (и еще можно ли наложить структуру на 2D обьект) 4)Почему при переносе системы координат ничего не рисуеться!?(Все сделано как в уроках от NeXe) Добавлено через 6 минут Фух,прям сегодня не мой день,только со второго раза просто получилось нормально создать тему... Добавлено через 33 минуты Забыл прописать 5)Как задать альфа канал? Добавлено через 2 минуты Нашел (Возможности OpenGL) http://www.3dnews.ru/169184
0
|
15.08.2016, 13:47 | |
Ответы с готовыми решениями:
34
Использование openGL в PascalABC.net В чем разница PascalABC.net и PascalABC Установится ли PascalABC.NET на систему, где установлен только .NET 4.6.1? PascalABC.NET Записи |
Заблокирован
|
|
22.08.2016, 17:03 [ТС] | 2 |
Штиль!Ну и где же вы зоркие модераторы киберфорума?!
0
|
Cyborg Drone
|
24.08.2016, 23:19
#3
|
Не по теме: АнатолийРАЕ, Полагаю, Вы путаете модераторов с экспертами. Модераторы всего лишь следят за выполнением правил форума во вверенных им разделах, и имеют полное право НЕ знать не только OpenGL, но и НЕ знать вообще ничего, если только это незнание не создаёт проблем при выполнении обязанностей модератора.
0
|
Заблокирован
|
|
30.08.2016, 19:52 [ТС] | 4 |
Да,возможно.Штиль!Ну и где же вы зоркие эксперты киберфорума?!*
0
|
Супер-модератор
|
|
30.08.2016, 19:54 | 5 |
Ну ты же
, вот эту тему никто и не рассматривает. Написал бы, что именно еще на повестке - было бы по-другому. А так - неинтересно что-то рассказывать, а ты потом отмахнешься, типа "я же написал, что уже нашел"...
0
|
Заблокирован
|
|
30.08.2016, 20:19 [ТС] | 7 |
Они просто отстали от жизни не даром писано
"PascalABC.NET – мощный и современный язык программирования. По предоставляемым возможностям он превосходит язык Delphi и содержит практически все возможности языка C#. "Практически вовсе не означает что далее никакого развития не будет.Да и простая мультипорадигмалка , не мечта ли это?) Добавлено через 1 минуту Что здесь значит повестка?
0
|
Супер-модератор
|
|
30.08.2016, 20:31 | 8 |
Может, это кто-то другой отстал?
И на кой тогда мне этот посредник в работе с .NET-ом, заточенным под С#? Проще писать, пользуясь родным для этого фреймворка Шарпом, не правда ли? Имеется в виду, какие пункты из вышеописанных еще не были решены и все еще актуальны.
1
|
Заблокирован
|
|
30.08.2016, 21:18 [ТС] | 10 |
А теперь представим что .Net лишь постфикс а главное PascalAbc и его способностью к чтение либ всех видов и пр.Это я к тому что ,будто все прям метят под .Net и будут писать только под ним,и этот .net лишь весомая платформа,база ,а ведь на свете столько либ!Их возможности неисчерпаемы,но коли так ,ведь pas здесь не первый, в чем тогда разница?В оссобенностях и возможностях(ну здесь я имею ввиду не либы а циклы например конструкции и др.) ,но все же к его главной оссобенности я бы отнес универсальность языка,мультипарадигмальность простоту и наличие только русского языка .Я не отстал ибо я не гнался , а только вышел на старт.
Добавлено через 3 минуты Ну это ты уже сильно перегнул ,максимум 50 на 50 ,но не иначе.Сам юзал сишки. Добавлено через 5 минут А ведь звучит!И кст доказано жизнью,все составное перенемает свойства элементов входящих в его состав,и только так можно добитьтся чего-то устойчивого.Главное правильно смешать,а PascalAbc.Net - точно удачный эксперимент ,о чем и говорит текущая статистика ,которая все поднимаеться. Добавлено через 19 минут Это все равно что сказать:"Никогда не понимал зачем есть шоколад ,когда можно есть сразу бобы" С твоей стороны да,бобы полезные и кариеса не будет.С моей шоколад в сотни раз вкуснее, и вырабатываеться тестостерон.Все к тому что у каждого варианта свои плюсы.И чтобы понять нужно вкусить,что ты по видимому делать не хочешь.Но это твое. Вообще PascalAbc.Net-гармония.Гармония .Net & Pascal,C# & простоты.Разумееться всем полностью не угодить.И поскольку C# & .Net ,монолит,то PascalAbc.Net будучи таким свободным не с кем не скованным,не может обойти C# ,т.к. он уже в применении,и в своей области как говориться непревзайденный.А сия смесь одним словом универсал.
0
|
Супер-модератор
|
|
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
|
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
|
04.09.2016, 15:11 | 16 |
АнатолийРАЕ, http://lmgtfy.com/?q=+c%23+directX
0
|
Заблокирован
|
|
04.09.2016, 15:13 [ТС] | 17 |
На пасе я могу строчить код OpenGL ,хоть сейчас.А на C# ,мой уровень дальше консольной программы не идет.
2)Жалковато вот так все бросить недоучив язык.
0
|
Заблокирован
|
|
04.09.2016, 15:19 [ТС] | 19 |
ДА давай я поищу за тебя?Давай,но вот загвоздка: только толку от поиска 0.
0
|
04.09.2016, 15:20 | 20 |
0
|
04.09.2016, 15:20 | |
04.09.2016, 15:20 | |
Помогаю со студенческими работами здесь
20
VK.API на PascalABC.NET Новое в PascalABC.Net Задачи PascalABC.NET Превращение PascalABC.Net в C# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |