forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   Основы трехмерной графики (http://forum.boolean.name/showthread.php?t=19822)

DemiVAL 03.05.2015 20:33

Основы трехмерной графики
 
Вложений: 2

В архиве есть модульные библиотеки для создания некоторых
объектов трехмерной декартовой геометрии (куб, сфера ... под заданным углом).

Архив запаролен. Пароль архива = 0
***




PS.

Все мои проекты:
_ распространяются бесплатно.
_ открыты для любого редактирования.

Если ктото хочет:
- переписать мой код на java.
- переписать мой код на паскаль для ПК.
- создать свою 3D-игру на основе моего кода.
то всегда пожалуйста.

Есть вопросы по алгоритму кода?
Постараюсь ответить.

Есть предложения по улучшению данного кода?
Внимательно слушаю.

Предлогаю создать java-библиотеки на основе моего кода.

При создании данного кода использовались:
- литература Лапшин Е.
Графика для IBM PC. - М.: СОЛОН, 1995. - 228 с.
http://knigi.tor2.net/index.php?id=2900519
- компьютер с операционной системой Windows 95
- сама программа MIDletPascal_v.2.02_ Russian Edition
http://spaces.ru/files/?r=main%2Fvie...me=vinill&sid=
- любой эмулятор Java-приложений
http://spaces.ru/files/?r=main%2Fvie... WEETy220&sid=


Всем приятного программирования ;-)


Кирпи4 04.05.2015 12:21

Ответ: Основы трехмерной графики
 
Дружище, убери эту ебанутую разметку, или модеры потрут вообще всё

DemiVAL 04.05.2015 20:09

Ответ: Основы трехмерной графики
 
братан про какую разметку ты говоришь ?

Кирпи4 04.05.2015 20:48

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295562)
братан про какую разметку ты говоришь ?

Дикие свистопляски с размером и цветом шрифта в тексте темы

DemiVAL 04.05.2015 22:35

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от Кирпи4 (Сообщение 295563)
Дикие свистопляски с размером и цветом шрифта в тексте темы

хорошо друг.
размер и цвет исправил.
тебе поправились мои модули?

Кирпи4 05.05.2015 11:24

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295565)
хорошо друг.
размер и цвет исправил.
тебе поправились мои модули?

Да я как бы с мидлет паскалем был знаком поверхностно и занимался им года три назад =D

DemiVAL 05.05.2015 21:38

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от Кирпи4 (Сообщение 295581)
Да я как бы с мидлет паскалем был знаком поверхностно и занимался им года три назад =D

а сейчас чем занимаешься ?

Кирпи4 05.05.2015 22:57

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295603)
а сейчас чем занимаешься ?

Шарп.

DemiVAL 05.05.2015 23:20

Ответ: Основы трехмерной графики
 
Производственная сфера деятельности корпорации
включает в себя производство бытовой, офисной техники,
видеоэлектроники, информационных систем и
электронных компонентов?

Gector 06.05.2015 18:10

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295531)
В архиве есть модульные библиотеки для создания некоторых объектов трехмерной декартовой геометрии ...

Стоп.
1. К таким вещам лучше скрины выкладывать.
2. Такие вещи лучше на МР не писать. МР тормоз еще тот.

Цитата:

Сообщение от DemiVAL (Сообщение 295531)
Архив запаролен. Пароль архива = 0

Зачем публиковать архив с паролем?

Цитата:

Сообщение от DemiVAL (Сообщение 295531)
Если ктото хочет переписать мой код
на java то всегда пожалуйста.

Вряд ли такой найдется.
1. Код не читаемый. Алгоритм все равно не понятен.
2. Код бесполезный. На java есть библиотеки для работы с OpenGL. Кроме всего прочего тьма исходников псевдо-3д аля Wolfenstein.
3. MidletPascal и Java абсолютно разные и переписать твой код вслепую, не зная алгоритм, невозможно.

Цитата:

Сообщение от DemiVAL (Сообщение 295531)
Если ктото хочет создать свою 3D-игру
на основе моего кода то всегда пожалуйста.

На MidletPascal уже давно никто не пишет. И уж тем более 3д игры на чистом паскале.

Цитата:

Сообщение от DemiVAL (Сообщение 295531)
Если честно то часть кода я взял
у старенькой програмки на QB 4.5

А это уже совсем плохо.

DemiVAL 06.05.2015 20:27

Ответ: Основы трехмерной графики
 
я пишу на mp потому что:


MIDletPascal — это язык программирования c
паскалеподобным синтаксисом, предназначенный для
написания программ для мобильных телефонов
(мидлетов).Компилятор языка MIDletPascal преобразует
исходный код в байт-код Java. Синтаксис MIDletPascal подобен
синтаксису языка программирования Паскаль. Компилятор
MIDletPascal встроен в одноимённую интегрированную среду
разработки, включающую в себя также инспектор байт-кода
Java и обеспечивающую построение архива .jar и создание
файла .jad, так что компиляция и компоновка мидлетов
довольно проста даже для начинающих программистов.
MIDletPascal позволяет любому человеку, знакомому с языком
Паскаль, быстро создать программу для телефона, в отличие
от JavaME (другого языка, испольуемого для мобильного
программирования), требующего серьёзного изучения.
Программы, написанные на MIDletPascal могут работать на
любом мобильном устройстве (таком как мобильный телефон,
к примеру), поддерживающем MIDP 1.0 и платформу CLDC
1.0.
Разработка игр и программ на MIDletPascal отличается высокой
скоростью и простотой. Если вы уже программировали на
Pascal, Delphi или Kylix вы можете начать написание
мобильного приложения за считанные минуты.
MIDletPascal поставляется с удобной графической IDE
(Интегрированная Среда Разработки) для Windows95/2000/
XP. IDE имеет встроенный компилятор, верификатор Java
байткода, JAR запаковщик и генератор JAD файлов, так что
вам больше практически не понадобятся другие инструменты
для создания готового приложения.
Так как MIDletPascal генерирует низкоуровневый Java™
байткод, получаемые программы занимают мало места и
работают очень быстро. Другие же программы, которые вы
можете найти в сети Интернет, генерируют интерпретируемый
код и пакуют его вместе с программой-интерпретатором в JAR
файл - это порождает очень большой размер получившегося
JAR файла и крайне медленное выполнение программы.
Компилятор MIDletPascal прямо и очень быстро генерирует
Java байткод, так что вам даже не понадобится иметь у себя
Java компилятор, например, идущий в пакете Java Developer
Kit (JDK) или других пакетах.
**********
**********
**********Регистрация
Программа MIDletPascal БЕСПЛАТНА для частного
использования. Это означает, что вы можете использовать её
сколь угодно долго для создания некоммерческих программ.
Если вы хотите использовать MIDlet Pascal для написания
коммерческих программ, вы должны получить на это
лицензию (для более детальной информации перейдите по
ссылке http://www.midletpascal.com/purchase.php ). Получив
лицензию, вы получаете техническую поддержку, чего нет
при бесплатном использовании программы.
Когда вы получите лицензию, мы вышлем вам
регистрационный код программы. Регистрационный код
подходит для всех версий MIDlet Pascal, вышедших в год
получения лицензии.
**********
**********
**********Сообщения об ошибках
Если вы обнаружили ошибку в работе нашей программы,
найдите время для сообщения об этой ошибке нам для того
чтобы мы её исправили и сделали MIDlet Pascal лучше.
Пожалуйста, обратитесь по ссылке http://
www.midletpascal.com/support.php. Если проблема возникает
в проекте, с которым вы работаете, то приложите ZIP архив с
вашим проектом. Не забывайте также указывать версию MIDlet
Pascal, в которой возникает данная ошибка.
**********
**********
**********Контакты
Если у Вас появились дополнительные вопросы, проблемы
при создании собственного проекта, или Вы хотите
пообщаться и поделиться своими знаниями с другими
программистами на MIDlet Pascal, то добро пожаловать на
форум http://forum.boolean.name/ (раздел MIDlet Pascal).
Регистрируйтесь на форуме и вливайтесь в круги сцены MIDlet
Pascal!
**********

DemiVAL 06.05.2015 20:31

Ответ: Основы трехмерной графики
 
ставлю пароль на архив потому что:


********** Антивирусы
Некоторые версии антивирусных программ (Norton, McAfee, и
др.) сообщают о любой программе, написанной на
MIDletPascal, как о вирусе «Trojan.Redbrowser.A». Это вызвано
тем, что с помощью MIDletPascal была написана троянская
программа RedBrowser, тайно рассылающая SMS-сообщения
[3].В версии 3.0 был изменён код одного из классов, чтобы
сделать его непохожим на прежние программы и исключить
ложные срабатывания антивирусов. Исправление появилось
начиная с версии 3.0 beta. Пользователям текущей версии
рекомендуется зашифровать готовую программу каким-
нибудь обфускатором, например, JShrink
**********

DemiVAL 06.05.2015 20:33

Ответ: Основы трехмерной графики
 
да алгоритм немного запутан.

DemiVAL 06.05.2015 20:36

Ответ: Основы трехмерной графики
 
я наверное последний кто пишет на mp.

Кирпи4 07.05.2015 01:56

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295649)
я наверное последний кто пишет на mp.

Звучит как крик на необитаемом острове. Беги с него, говно этот MP.

DemiVAL 07.05.2015 09:46

Ответ: Основы трехмерной графики
 
не знаю как остальных но меня
в mp все устраивает :-D

Gector 07.05.2015 14:56

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295669)
не знаю как остальных но меня
в mp все устраивает :-D

У тебя очень специфический вкус. Ибо он и в эпоху j2me мало кого устраивал.

tirarex 07.05.2015 15:10

Ответ: Основы трехмерной графики
 

Randomize 07.05.2015 15:30

Ответ: Основы трехмерной графики
 
Вложений: 1
Цитата:

Сообщение от tirarex (Сообщение 295683)


DemiVAL 07.05.2015 20:39

Ответ: Основы трехмерной графики
 
mp нормальный язык.
просто в нем нужно разобраться.

DemiVAL 07.05.2015 20:49

Ответ: Основы трехмерной графики
 
есть вопросы по mp?
могу ответить.

DemiVAL 07.05.2015 20:52

Ответ: Основы трехмерной графики
 
когда то в древние времена
я начинал с mb.
вот там действительно проблемы.

Gector 07.05.2015 21:43

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295694)
mp нормальный язык.

В сравнении с java он жутко кастрированный.

Цитата:

Сообщение от DemiVAL (Сообщение 295694)
просто в нем нужно разобраться.

Разберется в нем даже младенец.

DemiVAL 07.05.2015 22:25

Ответ: Основы трехмерной графики
 
[quote=Gector;295698]В сравнении с java он жутко кастрированный.
QUOTE]

mp работает с java через библиотеки.

Gector 07.05.2015 22:57

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295699)
mp работает с java через библиотеки.

Я про синтаксис.

Кирпи4 07.05.2015 23:39

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295695)
есть вопросы по mp?
могу ответить.

Я почитал твой код - думаю, лучше не стоит...

Arton 08.05.2015 00:19

Ответ: Основы трехмерной графики
 
DemiVAL, используй пожалуйста кнопку , не плоди свои сообщения одно за другим.

DemiVAL 08.05.2015 09:41

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от Gector (Сообщение 295701)
Я про синтаксис.

если хочешь можешь переписать все операторы mp через java как тебе нравится и использовать их через библиотеки.
так ты сделаешь свой язык со своими командами.

DemiVAL 08.05.2015 09:51

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от Кирпи4 (Сообщение 295702)
Я почитал твой код - думаю, лучше не стоит...

можно прописать все массивы через константы. для удобного редактирования кода.

DemiVAL 08.05.2015 09:54

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от Arton (Сообщение 295704)
DemiVAL, используй пожалуйста кнопку , не плоди свои сообщения одно за другим.

хорошо. буду использовать.

Gector 08.05.2015 19:04

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295708)
если хочешь можешь переписать все операторы mp через java как тебе нравится и использовать их через библиотеки.
так ты сделаешь свой язык со своими командами.

:-D :-D :-D Без комментариев.

Amigo888 11.05.2015 17:20

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 295649)
я наверное последний кто пишет на mp.

Я работал с ним еще с древнейшего 2008 года, и сейчас частенько прибегаю(для решения мелких задач). Язык конечно кастрирован все верно, но в отличии от MB уже мертв. MB автор выпустил и для IOS и для Android(пусть он и интерпретатор но тут главное что жив), а MP так и остался средством разработки простых безделушек, правда слышал кто то прикрутил возможность сборки APK, но все сыро...

DemiVAL 12.05.2015 09:19

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от Amigo888 (Сообщение 295777)
Я работал с ним еще с древнейшего 2008 года, и сейчас частенько прибегаю(для решения мелких задач). Язык конечно кастрирован все верно, но в отличии от MB уже мертв. MB автор выпустил и для IOS и для Android(пусть он и интерпретатор но тут главное что жив), а MP так и остался средством разработки простых безделушек, правда слышал кто то прикрутил возможность сборки APK, но все сыро...

без комментариев.

DemiVAL 22.05.2015 21:52

Ответ: Основы трехмерной графики
 
для возможности сборки проекта под android установите
файл ampaside-0.9.3_windows.zip
Скачать можно здесь:
https://github.com/Helltar/AMPASIDE/releases

Кирпи4 22.05.2015 22:34

Ответ: Основы трехмерной графики
 
Ты больной

DemiVAL 22.08.2015 20:08

Ответ: Основы трехмерной графики
 
Вложений: 2
вот еще пример
пароль архива равен нулю.

Gector 27.08.2015 18:40

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 298755)
вот еще пример
пароль архива равен нулю.

Скрины прикрепи.

DemiVAL 01.09.2015 19:47

Ответ: Основы трехмерной графики
 
скрины в основной теме.

DemiVAL 03.01.2016 21:16

Ответ: Основы трехмерной графики
 
предлогаю переписать мой код для Android.

ABTOMAT 03.01.2016 23:07

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 303066)
предлогаю переписать мой код для Android.

А сам чего?

DemiVAL 05.01.2016 13:48

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от ABTOMAT (Сообщение 303068)
А сам чего?

У меня компьютер поломался.

Arton 07.01.2016 22:21

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от DemiVAL (Сообщение 303108)
У меня компьютер поломался.

Программируй с бати.

DemiVAL 08.02.2016 21:09

Ответ: Основы трехмерной графики
 
Цитата:

Сообщение от Arton (Сообщение 303199)
Программируй с бати.

я сейчас basic.apk изучаю.
что то он слегка какойто не такой.
но ничего постараюсь разобраться что к чему.


Часовой пояс GMT +4, время: 14:21.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot