Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (14)

Лучшие ответы пользователя

Все ответы (9)
  • Ошибка: for требуется объявление. Как исправить?

    @Acaunt
    Для начала просто убери цикл в классе. Циклы не вставляют прямо в класс, а вставляют в методы.
    Ответ написан
    3 комментария
  • В чем ошибка блок-схемы?

    @Acaunt
    Ну снова привет. Уже отвечал на другой твой вопрос с другой блок схемой. Ты сам то можешь самостоятельно проанализировать свою блок схему?

    Ну ладно про эту блок схему:
    1) у тебя не все операции прописаны в блок схеме, и не все понятны что конкретно делает определённый блок например вывод в консоль.
    2) в цикле не правильно указаны пути от логического сравнения
    654330fa5ad27364227815.png

    Ну вроде это всё.
    Ответ написан
    Комментировать
  • Как построчно записать файл в каждый элемент массива LittleFS?

    @Acaunt
    С Ардуино не знаком, но вот как это можно сделать в стиле C++:
    Функция чтения
    #include <fstream>
    #include <vector>
    
    bool read_file(std::string name_file, std::vector<std::string> &arr) {
        // Открываю текстовый файл для чтения
        std::ifstream read;
        read.open(name_file);
        
        // Проверяю открылся ли текстовый файл.
        // Если не открылся, то выхожу из функции с возвратом значения ЛОЖЬ
        if (!read.is_open()) {
            read.close();
            return false;
        }
        
        // Читаю текстовый файл до конца
        while (!read.eof()) {
            // Получаю текстовое значение одной строки в текстовом файле
            std::string str;
            getline(read, str);
            
            // Добавляю полученое текстовое значение в конец вектора
            arr.push_back(str);
        }
    
        read.close();
        
        // Выход из функции с возвратом значения ИСТИНА
        return true;
    }
    Пример использования
    #include <iostream>
    #include <vector>
    
    int main() {
        // Вектор в который будем записывать значения тектового файла
        std::vector<std::string> arr;
        
        // Проверяем получилось ли прочесть текстовый файл
        // Если не получилось выполняем какой-нибудь код
        if (!read_file("C:\\Text.txt", arr)) {
            std::cout << "Fail read file" << std::endl;
        }
        
        return 0;
    }
    P.S. Если возникнут вопросы пиши
    Ответ написан
    2 комментария
  • Почему UV на стенах квартиры неправильный?

    @Acaunt
    Смотри да есть автоматические разворачивает UV-развёрток, но они разворачивают на основании своей логики. Они не понимают как должна лежать текстура в пространстве, поэтому всё равно после развёртки прийдётся в ручную потом исправлять недочёты. В данном случае который я вижу у тебя на фото у тебя все UV-острова находящиеся справа от 1 большого UV-острова нужно повернуть на 90 градусов или в правую или в левую сторону (возможно индивидуально для каждой). Плюс в данном случае я бы не разделял каждый полигон отдельно друг от друга а лучше объединил в один большой UV-остров, так как если ты повернешь на 90 градусов те UV-острова нет ни какой гарантии в том что текстура ляжет идеально. Поэтому рекомендую каждую плоскость стен объединять в каждый самостоятельный один большой UV-остров, а потом ещё двигать в стороны на UV-развёртке для того чтобы избежать швов текстуры. Да понимаю, что это может занять очень много времени, но результат того стоит.
    П.С. Можешь не бояться того что UV-развёртка больше текстуры, так как если ты нашёл хорошую бесшовную текстуру, то она будет повторяться за пределами своего размера.
    Ответ написан
    Комментировать
  • В чем ошибка блок-схемы?

    @Acaunt
    Я последний раз трогал блок схемы в начальных классах поэтому возможно не совсем правильно нарисовал. Но основную мысль думаю можно увидеть.
    653189808fb8a794620742.png
    Первое что я заметил это перепутаны логические выходы проверки на количество оценок.
    Второе отсутствует операция сложения оценок.
    Третье как по мне не очень понятен был показан у тебя пути работы цикла, не было стрелки того куда идти для повторения цикла и логический выход из цикла.
    Возможно ещё что-то, но я не совсем хорошо помню эти блок схемы.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (21)