Chat:Ru/2021-04-18
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