3D движок на Паскале

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.พ. 2025
  • Разбор кода и демонстрация моего каркасного 3d движка под DOS, написанного на turbo Pascal'е с применением модуля graph и некоторых операций из линейной алгебры. Кому интересен только готовый результат, переходим на 15:35 Видео немного мутное т.к. оно 640x480, а ютуб его как-то криво растянул. Ссылка на версию с dosbox'ом: yadi.sk/d/7OOr... - запустить dosbox.exe и выбрать в Dos Navigator'е 3d7.exe

ความคิดเห็น • 133

  • @receptionoka499
    @receptionoka499 5 ปีที่แล้ว +43

    Как же это ахриненно! Я просто тащусь по подобным темам. Братан, удачи тебе

  • @vladyan01
    @vladyan01 3 ปีที่แล้ว +5

    нихрена никогда в жизни не пойму как так, но нравится такое смотреть.

  • @the1stsnowflake
    @the1stsnowflake 4 ปีที่แล้ว +34

    Теперь я знаю, что сварганить на информатике в свободное время)

  • @g4sasha
    @g4sasha 4 ปีที่แล้ว +8

    Уровень юмора зашкаливает))0)
    - Ну почти майнкрафт...

  • @ЛизоваАнастасия
    @ЛизоваАнастасия 5 ปีที่แล้ว +20

    ты очень изменился за три года. ты, конечно, извращенец, но я тебя обожаю.

  • @tr1ckybug564
    @tr1ckybug564 4 ปีที่แล้ว +54

    Знал я одного парня, который на паскале игры писал. Говорил: "код простой, удобно".
    Правда его потом в дурку увезли...

  • @victorn1199
    @victorn1199 2 ปีที่แล้ว +2

    Пересматриваю который раз... Всё же это очень круто!

  • @YagorTruhan
    @YagorTruhan 4 ปีที่แล้ว +6

    Хотел перед информатикой вспомнить while, for, массивы и т.д., я через час дошёл до этого видио и понял, что на этом хватит

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว +4

      матрицы Родрига еще никому не помешали)) Но если ты понял сам алгоритм программы, то все хорошо.

    • @uf4n131
      @uf4n131 3 ปีที่แล้ว +2

      @@cfd_novotroitsk, посоветуйте литературу по 3d, хочу уметь также)

  • @shizzonotes
    @shizzonotes 5 ปีที่แล้ว +7

    Из 2d движка сделать 3d!! Да ты волшебник!! Удачи в понимании тригонометрии и стереометрии

  • @skywalker2286
    @skywalker2286 3 ปีที่แล้ว +6

    засовывать иглу под ноготь: нормально
    писать 3д движок на паскале: ДА ТЫ МАЗОХИСТ

  • @DenisShaver
    @DenisShaver 4 ปีที่แล้ว +7

    Мерцание можно победить если сделать два экрана, в одном рисовать, другой показывать, потом менять местами. Благо модуль Graph имеет такие методы.

  • @МВолков-с6ж
    @МВолков-с6ж 2 หลายเดือนก่อน

    Ништяк прям, только бы добавить какую-нибудь ретро SynthWave и выложить в шортс. 👍

  • @Garneg
    @Garneg 4 ปีที่แล้ว +10

    Офигеть, боюсь представить, сколько это у тебя заняло времени...

  • @abdenal-247
    @abdenal-247 5 ปีที่แล้ว +5

    Ура наконец-то новый видос

  • @the1stsnowflake
    @the1stsnowflake 5 ปีที่แล้ว +3

    Да Вы гений! 🤯

  • @salvador5170
    @salvador5170 5 ปีที่แล้ว +3

    Эта штука рили крутая но без будущего, сильно долгая отрисовка((( но ты красавчик, лайк и подписка )))))))

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +4

      Ну как без будущего, она нужна для дальнейшего портирования в C++, ведь создавать код, когда уже есть алгоритм гораздо проще

    • @salvador5170
      @salvador5170 5 ปีที่แล้ว +2

      @@cfd_novotroitsk да.. но не легче бы было сразу на С++ ?)

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +5

      Было бы легче, но в итоге код не выглядел бы так просто, в нем всего одна функция, а в C++ я бы нагородил несколько классов вроде векторов, матриц, 3d модели и ее подклассов, так еще ведь для них нужно прилично так функций написать.

    • @michailabramov3585
      @michailabramov3585 4 ปีที่แล้ว +2

      @@cfd_novotroitsk а будет видео о версии на c++?

    • @УльянаРоманычева-ш7ъ
      @УльянаРоманычева-ш7ъ 4 ปีที่แล้ว +2

      @@michailabramov3585 фанат C++

  • @УльянаРоманычева-ш7ъ
    @УльянаРоманычева-ш7ъ 4 ปีที่แล้ว +2

    Урра я нашёл средство от торможения-это ассемблер-не простой в изучении, но лёгкий в понимании.

  • @АлексейПарфенов-л2ъ
    @АлексейПарфенов-л2ъ 5 ปีที่แล้ว +3

    Привет всем, мы в УПК тоже проходили движения и рисовку объектов, машинки, людей прога ли, но ничего не помню НОСТАЛЬГИЯ 90 х

  • @zealot4325
    @zealot4325 4 ปีที่แล้ว +4

    ничего не понятно, но очень научно

  • @awwlik
    @awwlik 4 ปีที่แล้ว +6

    Смешной момент: 17:57 , 20:08

  • @tduk2011
    @tduk2011 4 ปีที่แล้ว +2

    2020 год, самое время)

  • @ктото-ч7п5л
    @ктото-ч7п5л 3 ปีที่แล้ว +2

    очень круто, но есть OpenGL для паскаль, там это делать легче, и он более оптимизированый **The damaged of coda**

    • @cfd_novotroitsk
      @cfd_novotroitsk  3 ปีที่แล้ว +1

      Да, я знаю, есть 3d библиотеки для Паскаля, просто эта штука делалась специально под DOS. В DOS вроде тоже были какие-то библиотеки для 3d на Паскале, но они были под 3dfx видеокарты

    • @ктото-ч7п5л
      @ктото-ч7п5л 3 ปีที่แล้ว +1

      @@cfd_novotroitsk кажется, вы хотели создать именно СВОЙ даижок

    • @cfd_novotroitsk
      @cfd_novotroitsk  3 ปีที่แล้ว +1

      @@ктото-ч7п5л Ну, движок, это громко сказано, он же только каркасный и даже не содержит ассемблера, зато работает, и довольно быстро для лоуполи объектов, я проверял на 486 dx2-66

    • @ктото-ч7п5л
      @ктото-ч7п5л 3 ปีที่แล้ว +1

      @@cfd_novotroitsk я считаю, что это вправе может считаться движком

  • @rudzik8164
    @rudzik8164 4 ปีที่แล้ว +1

    интересно, эта штука запустится под более современными компиляторами паскаля? ну например freepascal?

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว +1

      Вроде во freepascal есть graph, должен скомпилировать, если там функции graph'a не называются по-другому.

  • @вечномолодой-н5ы
    @вечномолодой-н5ы 4 ปีที่แล้ว +1

    как то в 7 классе я поспорил с одноклассником, что сделаю майнкрафт на паскале...

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว +1

      Так сделал в итоге или нет?)) Это сложно, и оно будет тормозить, но это возможно, я вообще видел как люди прикручивали OpenGl к FreePascal'ю

    • @вечномолодой-н5ы
      @вечномолодой-н5ы 4 ปีที่แล้ว

      @@cfd_novotroitsk я занимался этим какоето время, а потом понял что это не мое)

  • @salvador5170
    @salvador5170 5 ปีที่แล้ว +1

    Да крутая шняга вышла) Попробуй лучше сделать рили движок на С++ SFML и OpenGL.

  • @TinTaBraSS777
    @TinTaBraSS777 5 ปีที่แล้ว +1

    на чем ты компилировал код у паскаля есть несколько компиляторов в том числе и современый и разве компилятор от дэлфи не подходит они вроде универсальны

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +1

      В Delphi нет вообще такой библиотеки как graph, о какой универсальности идет речь?

  • @aybekogobaev1087
    @aybekogobaev1087 5 ปีที่แล้ว +1

    Подписка!!!

  • @Morgan_969
    @Morgan_969 4 ปีที่แล้ว

    капец ты гений

  • @Franc_Net
    @Franc_Net 3 ปีที่แล้ว

    Нужно было на PascalABC :)
    Хотя я тебя понимаю, недавно сам настальгировал на TP7 :)

  • @работяга-г9с
    @работяга-г9с 3 ปีที่แล้ว

    За аватару лайк.

  • @ДмитрийГромовой-т6б
    @ДмитрийГромовой-т6б 4 ปีที่แล้ว

    есть такой свободный продукт inertia для borland pascal 7.0 (на turbo и ранней версии может не заработать). Так вот, там разрабы ушли от графа и прикрутили юнит для работы с веса 2.0 (я чуть разобрался) : это вывод 32 битного цвета на экраны (макс 1600х1200) переключение старниц (корректно получается только до 16М видеопамяти) и прочие быстрые плюхи (быстрый вывод БМП файла). предлагаю сотрудничество по исходам (тоже делаю 3д движок уровня ВАД - графики, пока что только с цветными полигонами, о наложении текстур пока не мечтаю), но там все быстрее. Кста, работаю на виртуальной машине, на реальном проце должно быстрее все быть. Ну а в дальнейшем и к видяхе можно приучиться, (тот же glide, или S3)

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว

      Не слышал про такую библиотеку, возможно как-нибудь гляну, мои исходники можешь использовать, если это будет полезно, но нормально там написана только версия с каркасной графикой, версия с полигонами(там вместо них квадраты) написана довольно криво, ее лучше вообще не видеть, проблема в том, что там нет z-buffer'а как такового и она просто рисует все полигоны от дальних к ближним. Сейчас проверю, все ли исходники в том файле, если нет, то скину остальные на всякий случай. (они там есть все, 3d3 - это с кубами, 3d5 - самолет, 3d7- каркасный 3d движок с полноценной камерой.) На реальном проце я тестил, на 486 dx2-66 оно выдавало что-то навскидку около 10-20 фпс, но это без модельки дирижабля естественно

  • @andrey_pav
    @andrey_pav 4 ปีที่แล้ว

    поставил лайк. мне бы так соображать в модуле crt.

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว +1

      crt это для ascii игр, он же текстовый, а в видео модуль graph, но при желании можно и в crt сделать ascii-3d движок, но нужен будет алгоритм Брезенхема.

    • @andrey_pav
      @andrey_pav 4 ปีที่แล้ว

      @@cfd_novotroitsk я что-то увлёкся текстовыми играми на crt. Можно сказать - добровольный даунгрейд. Нашёл на ютубе реализацию сапера, но автор код не выложил. Пришлось взяться за учебники и реверсить его решение. Очень понравилось, хоть и название файла он выбрал неблагозвучное

  • @azamatakanov1815
    @azamatakanov1815 3 ปีที่แล้ว

    Зачем нужен Паскаль? И в каких сферах можно его применить? Что это вообще такое?

    • @cfd_novotroitsk
      @cfd_novotroitsk  3 ปีที่แล้ว

      Это древний язык программирования, нужен в основном для древних компов на MS-DOS, также используется для обучения языкам программирования, но в наше время его почти полностью вытеснил питон.

  • @romanpetrov492
    @romanpetrov492 4 ปีที่แล้ว

    мне одному показалось, что в конце получилось похоже на майнкрафт?

  • @MsTim159
    @MsTim159 5 ปีที่แล้ว +1

    Довольно круто. По каким учебникам учишься?

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +2

      Да Паскаль я уже давно изучил, за исключением type'ов и операций с указателями. Да и вообще не советую его в наше время изучать, он уже устарел, лучше какую-нибудь книгу по плюсам почитать - Стефана Дэвиса или Страуструпа

    • @ЮрийГригориов
      @ЮрийГригориов 5 ปีที่แล้ว +1

      @@cfd_novotroitsk как ты относишься к python?

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว

      Python вообще довольно простой, но при этом тормознутый язык, так как его компилятор написан на C и работа с переменными там основана на ассоциативных массивах, что компилируется в итоге в в довольно медленный ассемблерный код, в отличие от C/C++ где все переменные по сути являются адресами, однако возможностей у python много так как он может использовать как библиотеки, изначально написанные для C/C+ и вроде как даже для Фортрана. Полагаю что он популярен не столько по этой причине, а потому что его навязывают школьникам вместо паскаля, хотя оба языка далеки от совершенства.

  • @УльянаРоманычева-ш7ъ
    @УльянаРоманычева-ш7ъ 4 ปีที่แล้ว

    Как установить дискетные программы 10 дискет на 10 дисков, всё поставил правильно но незнаю расположение: диск1-A, диск2-B, диск3-D, диск4-E ... nev /(пустая папка)-C. ?

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว

      так если это одна программа на 10 дискетах, то дискеты в процессе установки менять надо. Если на эмуляторе, там обычно надо пути к образам дискет указывать

    • @УльянаРоманычева-ш7ъ
      @УльянаРоманычева-ш7ъ 4 ปีที่แล้ว

      @@cfd_novotroitsk имел в виду одна программа, а как без смены?

    • @УльянаРоманычева-ш7ъ
      @УльянаРоманычева-ш7ъ 4 ปีที่แล้ว

      @@cfd_novotroitsk на эмуляторе

    • @УльянаРоманычева-ш7ъ
      @УльянаРоманычева-ш7ъ 4 ปีที่แล้ว

      @@cfd_novotroitsk а тогда как указать путь?
      Просто я пробовал вводить и mount C: "...1" -freesize 1000
      И imgmount c ...1.img -t hdd -fs fat -size 512,63,16,1

    • @УльянаРоманычева-ш7ъ
      @УльянаРоманычева-ш7ъ 4 ปีที่แล้ว

      @@cfd_novotroitsk ?

  • @Veyron104
    @Veyron104 2 ปีที่แล้ว

    Красавчик конечно, но не понятно зачем(

  • @abdenal-247
    @abdenal-247 5 ปีที่แล้ว +1

    Кстати, сколько по времени ты разрабатывал этот движок??

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +2

      Ну основу сделал за день, вышло где-то 200 строк (там были только кубы и камера крутилась только по вертикальной оси, но ходить можно было как и куда угодно), потом в течение недели допиливал до такого состояния с поддержкой 3d моделек .obj и матрицами Родрига для универсального поворота камеры

    • @abdenal-247
      @abdenal-247 5 ปีที่แล้ว +4

      @@cfd_novotroitsk как ты так быстро всё сделал, я сделал человека, который ходит по миру, ломает и ставит блоки за 2 мать его недели. В общем 236 строк

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +1

      А ты в чем делал что в 236 строк уместил? На C# в Unity? Или просто OpenGl использовал?

    • @abdenal-247
      @abdenal-247 5 ปีที่แล้ว +1

      @@cfd_novotroitsk использовал graphABC

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +1

      Красава, тут дело не в скорости написания, а в качестве конечного продукта, если снимешь видос, скинь ссылку, интересно глянуть, что получается

  • @Romanychev_Iliy_G7
    @Romanychev_Iliy_G7 4 ปีที่แล้ว +2

    Блин чтож я сразу не догадался, на андроиде же есть прога паскаль

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว

      ну если ты эту штуку собрался тестировать, то вряд ли она там корректно заработает, там должны быть все модули из Borland Turbo Pascal

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 4 ปีที่แล้ว

      @@cfd_novotroitsk только что заметил

  • @ТайгерЛифтёр
    @ТайгерЛифтёр 4 ปีที่แล้ว

    Вообще сейчас можно на новых версий и это 3д движок в новых версий есть

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว +1

      если на новых версиях паскаля, то там есть свой 3d движок graph3d, под досом есть только graph, который позволяет линии рисовать, но его основе это и сделано

    • @ТайгерЛифтёр
      @ТайгерЛифтёр 4 ปีที่แล้ว

      Понятно

  • @Romanychev_Iliy_G7
    @Romanychev_Iliy_G7 4 ปีที่แล้ว +1

    Скажи мне как делается так чтоб мир двигался, и лучи как сделать

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 4 ปีที่แล้ว +1

      Я просто теперь на processing 3 программирую, просто он более подходит для программирования анимации

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว +1

      @@Romanychev_Iliy_G7 чтобы мир двигался, нужно двигать радиус-вектор камеры, либо вращать базис камеры, у меня это через матрицы Родрига сделано, можешь поворот базиса камеры запрограммировать в processing'е через эти матрицы Родрига, код примерно такой же, как у меня на Паскале, просто функции математические и синтаксис другой, хотя, там скорее всего есть какие-либо функции для работы с кватернионами, ими тоже можно поворачивать базис камеры

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 4 ปีที่แล้ว +1

      @@cfd_novotroitsk а тогда как ты схему мира сделал, пример 1-объект, а 0-ничего?

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว +1

      @@Romanychev_Iliy_G7 схемы мира у меня нет, у меня просто 3d модели загружаются и у них заданы координаты, и они относительно них рисуются в цикле, вот и вся сцена. Причем каждую новую 3d модель - ее отрисовку, нужно добавлять в основной цикл, загружаются они предварительно из txt

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 4 ปีที่แล้ว +1

      @@cfd_novotroitsk а ты не знаешь как они делаются

  • @spearedmelon3497
    @spearedmelon3497 5 ปีที่แล้ว +1

    Го движок для ASCII игр

  • @DenisShaver
    @DenisShaver 5 ปีที่แล้ว +1

    Нахрена в DOSе? Зачем TurboPascal? Что мешает юзать FreePascal и OpenGL?!!

    • @awwlik
      @awwlik 4 ปีที่แล้ว +1

      Показать способность турбо паскаля на досе

    • @DenisShaver
      @DenisShaver 4 ปีที่แล้ว +1

      @@awwlik Хотя да, согласен. А то многие считают, что паскаль это такой учебный недоязык.

    • @awwlik
      @awwlik 4 ปีที่แล้ว

      @@DenisShaver не,ну ты актив! Считал ,что на это сообщения ответят через 3 года. Да я хотел сказать это,но минусы паскаля сказал сам автор видео

    • @DenisShaver
      @DenisShaver 4 ปีที่แล้ว

      @@awwlik Всё зависит от серверов ютуба )

  • @Romanychev_Iliy_G7
    @Romanychev_Iliy_G7 5 ปีที่แล้ว +1

    Дай пж ссылку на русский командер

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +1

      там надо keyrus сначала ставить и запускать keyrus .com, коммандер вот:
      Norton: old-dos.ru/files/file_1458.html
      Dos Navigator: old-dos.ru/files/file_1454.html
      Volkov: old-dos.ru/files/file_169.html
      Keyrus от Гуртяка: old-dos.ru/index.php?page=files&mode=files&do=show&id=328
      Я на телефоне запускал, там главное циклы на полную выставить и клаву настроить и все будет норм работать. Исходники и exe у меня в описании к видео по ссылке

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 5 ปีที่แล้ว +1

      Спасибо большое с меня лайк и подписка. На Magic DosBox лудше т.к. можно делать кнопки.

  • @Romanychev_Iliy_G7
    @Romanychev_Iliy_G7 5 ปีที่แล้ว

    Дай пж ссылку на фал что ты там писал на 3D7.PAS

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +1

      Он в этом архиве: yadi.sk/d/7OOrqO7Il_tuiQ, в папке: terpas_v1.0+DOSBOX/Virtual/TP7/BIN ну и там будет этот файл 3D7.PAS в конце списка

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 5 ปีที่แล้ว

      @@cfd_novotroitsk спасибо

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 5 ปีที่แล้ว

      @@cfd_novotroitsk делаю игру на движке Redguard Dos и на вместе carmageddon и гта размер примерно 100.5гб на сд сделаю примерно 1 г на изучение и 10 г на создание.
      По 10мб в день

    • @Romanychev_Iliy_G7
      @Romanychev_Iliy_G7 5 ปีที่แล้ว

      @@cfd_novotroitsk а вторая твоя игра которая с лагами ну вконце ролика показывал она тоже тут?

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว

      да, он там же, файл 3D3.PAS

  • @TinTaBraSS777
    @TinTaBraSS777 5 ปีที่แล้ว

    и потом вот ты говоришь что все так работает по тому что паскаль плохой язык а ты давай переделай на си плюс плюс и продемонстрируй как такой же алгоритм у тебя будет летать я чего то сомневаюсь карл )

    • @cfd_novotroitsk
      @cfd_novotroitsk  5 ปีที่แล้ว +1

      Я не переделываю на плюсах, потому что для этого надо разобраться в directx api или opengl, а иначе, если просто использовать только библиотеки для отрисовки линий и не распараллеливать (а если распараллелить, то это будет примерно в число ядер раз быстрее), то это будет также тормознуто как на паскале (проверено моим коллегой). Паскаль и его компилятор для этого не подходят потому что в них нет библиотек для работы с видеокартой (да и под досом это невозможно и ненужно (если только glide как-то прикрутить)). А вот насчет алгоритма это ты зря, абсолютно такие же алгоритмы, только через матрицы проекций на видеокартах реализованы аппаратно, потому оно все и работает быстрее.

    • @victorn1199
      @victorn1199 4 ปีที่แล้ว +2

      Я гуманитарий до мозга костей и не понял главного для себя: а текстуры на это можно натянуть?

  • @blackbut8224
    @blackbut8224 4 ปีที่แล้ว +1

    На блокноте так можно? 😂😂😂😂😂

  • @ЮрийГригориов
    @ЮрийГригориов 5 ปีที่แล้ว +1

    И такие есть?

  • @dimitryrusu4022
    @dimitryrusu4022 4 ปีที่แล้ว

    А чё такое матрицы

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว

      матрица - тензор второго ранга)) А если серьезно, то это функция двух натуральных аргументов

    • @sergkobra
      @sergkobra 4 ปีที่แล้ว

      @@cfd_novotroitsk а а можно для тупого школяра объяснить?)

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว

      @@sergkobra Это обычно в вузе на первом-втором семестре проходят, если интересно, то рекомендую почитать краткий курс теории матриц: drive.google.com/file/d/1Ju9SrY3GbVYJyxA97pqJOw_JlozKdL0s/view?usp=sharing

  • @delovoy_mikhail
    @delovoy_mikhail 4 ปีที่แล้ว

    Вау, этот язык совсем не бесполезный

    • @cfd_novotroitsk
      @cfd_novotroitsk  4 ปีที่แล้ว

      ну, чтобы смотреть 3d модельки в .obj под досом оно полезно, в ABC .net под виндой вроде как прикрутили модуль Graph3D, там побольше возможностей.

  • @mightwilder
    @mightwilder 3 ปีที่แล้ว

    нихера не ясно

  • @iamdan8203
    @iamdan8203 4 ปีที่แล้ว

    Кто бы ни читал этот комментарий, знай, что *ГОСПОДЬ ИИСУС ХРИСТОС ЛЮБИТ ТЕБЯ!*
    Whoever reads this comment, know that *LORD JESUS CHRIST LOVES YOU!*