Chat:Ru/2021-04-18

From CG community
Jump to navigation Jump to search

ConstantBolzmann: я тут почитал всякого и понял что не понимаю что такое 3д вектор

ConstantBolzmann: можете кикать меня из чата я не обижусь

735487: а что такое 2д вектор понимаешь?

ConstantBolzmann: :grinning:

ConstantBolzmann: давай не будем)

ConstantBolzmann: amurushkin я думаю) очень активно сейчас)

ConstantBolzmann: я пишу парсер обж файла сам потомучто долго обьяснять что происходит на просторах)

ConstantBolzmann: и я по тихоньку начинаю догонять

ConstantBolzmann: потом придется все переписать самому изза парсера я знаю

735487: парсер обж файла я еще на делфях писал в 2004. я вообще серьезно. если ты понимаешь 2д вектор то 3д не сложно понять

ConstantBolzmann: остановился на том что это координата

ConstantBolzmann: 3под

ConstantBolzmann: тоесть

ConstantBolzmann: точка у которой есть икс игрик и з

ConstantBolzmann: так я распарсил щас буду смотреть как все это в вао паковать

ConstantBolzmann: работы на сам парсинг файла уходит часа 3 упорного думания

Uljahn: Automaton2000: расскажи мне линейную алгебру в двух словах

Automaton2000: а как ты это делаешь

ConstantBolzmann: Ульян погоди давай правда не сейчас

ConstantBolzmann: я пытался идти по туториалу потом понял что надо все самому сделать

735487: ConstantBolzmann: вектор это не точка. а направление

ConstantBolzmann: а да направление

Uljahn: у вектора есть длина

ConstantBolzmann: хотя нет, вектор трипод является проекцией четырехмерного компонента, приращивая но которую можно получить движение

ConstantBolzmann: както так

ConstantBolzmann: сам трипод можно рассматривать как точку в трехмерном пространстве, но она же может двигаться постоянно следственно точка это в опр время, отсюда следует что это проекция по времени в нашем измерении

Uljahn: Automaton2000: не в силах выдержать несовершенство мира закрыл я очи

Automaton2000: по сути ту которую уже знаю

ConstantBolzmann: значит я не прав

Uljahn: радиус-вектор - это частный случай

Uljahn: вот vrabosh не притворяется, что всё знает, а берёт и проходит заново школьную математику, уважуха

ConstantBolzmann: понятно

ConstantBolzmann: я вот алгоритм не понимаю, я распарсил обг а дальше что?

ConstantBolzmann: у меня 4 блока данных

ConstantBolzmann: amurushkin вот у меня 4 блока данных а дальше что?

ConstantBolzmann: куда совать их

735487: ConstantBolzmann: куда совать их, ну а зачем ты парсил? в моей проге я на основе этих данных строил 3д модель на опенжл. и я еще добавлял возможность наложить текстуру. могу дать тот старый код на делфи если хочешь

735487: я тебя обманул. у меня не obj файл парсился а 3ds

ConstantBolzmann: не могу уловить суть

ConstantBolzmann: ну распарсил я и?

ConstantBolzmann: вот 4 блока

ConstantBolzmann: затестил все схватывает

ConstantBolzmann: у него в коде не понятно нифига я потому и пишу сам

ConstantBolzmann: тоесть непонятно что проще самому написать и разобраться

ConstantBolzmann: ладно я нашел уже таргет алгоритма

ConstantBolzmann: щас сделаю

ConstantBolzmann: нифига у него не так

735487: ну ты разберись что у тебя за данные то для начала

ConstantBolzmann: ты н гринники загружал?

ConstantBolzmann: или ток от 2 до 4?

ConstantBolzmann: зная себя как рисовальщика знаю какие гранники могут быть

ConstantBolzmann: прогони свой код через 5 гранный и 6 гранный

ConstantBolzmann: забыл как называются

735487: какая разница сколько граней. у тебя наверняка там массив вершин

ConstantBolzmann: а разница есть что у тебя в фейсах будет н точек

ConstantBolzmann: если ты прогонишь через 6 гранник то увидешь в дебаге 6 колонок

ConstantBolzmann: если ты на треугольники считал то ты считаешь первые 3 алилуя

735487: я тебя не понимаю

ConstantBolzmann: я знаю

ConstantBolzmann: f 1/1/1/1/1/1

735487: в любом случае разберись с форматом. что там за данные. и реши что с ними делать ты хочешь

ConstantBolzmann: f 1/1/1/1/1/1 2/2/2/2/2/2 3/3/3/3/3/3 4/4/4/4/4/4/4 5/5/5/5/5/5 6/6/6/6/6/6/6

ConstantBolzmann: это все одна строка

ConstantBolzmann: хотя я щас в блендере проверю на н граней

ConstantBolzmann: да занимаюсь

ConstantBolzmann: этим

ConstantBolzmann: признаюсь насчет 5 и 6 гранника я погнал

ConstantBolzmann: да строки тут конечно бомба

ConstantBolzmann: на всю жизнь запомню строки явы

ConstantBolzmann: http://chat.codingame.com/pastebin/ceafd416-dced-459e-bb7b-ca412900b6df

ConstantBolzmann: крик в том что for (int i=0;i< strf.length;i++) {

                       if(strf[i]=="/"){
                           System.out.println(l++);
                       }

ConstantBolzmann: не отрабатывает

ConstantBolzmann: вот это я люблю

ConstantBolzmann: :grinning::grinning::laughing:

ConstantBolzmann: http://chat.codingame.com/pastebin/5bc6ebe5-3d30-4a5b-87cd-c37f2f8dd7f9

ConstantBolzmann: https://imgur.com/a/CMf6GAa

ConstantBolzmann: http://chat.codingame.com/pastebin/46b7ca5f-b8fc-4a97-88dc-6c940634e3ea