ZGreen писал: Я пишу о том, что стена из кирпича в модели имеет объем V, а кирпич объем V', количество кирпичей кажется очевидным V/V', но если вдруг у тебя в модели вырезаны штробы и подрозетники, и ниши под щитки, и отверстия под трубы, то очевидно объем стены в модели будет V-V1, и по формуле количество кирпичей типа должно стать (V-V1)/V'. А если объем выбираемый из стены больше чем несколько кирпичей? Ведь, стенку-то надо сложить из V/V' кирпичей, а потом уже из нее выпиливать что-то. Таким образом делением объемов можно вычислить только стяжку, да штукатурку, но никак не формованные материалы.
С точки зрения математики ты прав, но с точки зрения экономики врядли кто то продаст тебе половину кирпича
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ребята, извините, что долго не писал сюда. По осени работы столько, что за компом провожу часа 2 перед сном + ремонт ещё не закончил.
В общем во время перекуров пока продумываю архитектуру плагина и понимаю что мне нужна база данных со стройматериалами, их стандартными размерами. Ясное дело, что это не будет какой-то SQL. Слишком нерационально. XML тоже не вариант. Смотрю в сторону JSON или может быть вы подскажете подобные языки разметки. Главное чтобы это был простейший язык, где стандартизировано "запятая или слеш это разделитель столбцов и строк" ну и тд.
Задача: создать базу стройматериалов со стандартными размерами, которые продаются везде. Создать библиотеку этих материалов и сделать так, чтобы каждый пользователь мог легко вносить в базу новые материалы при их появлении на рынке. Думаю, что придётся опираться на точные названия материалов, которые есть в списке. То есть, например, у меня есть плоскость 4х4 и нужно расчитать сколько линолиума надо, и оно будет сверять размеры модели и стандартные размеры, которые продаются.
Идей тысячи, не знаю с чего начать... Ну и если получится, конечно этот плагин будет бесплатным. Когда хоть что-то сделаю, было бы неплохо пригласить Nemyax или ещё кого-то, кто знает Blender API и пыхтон. Я ещё должен к новому блендеру привыкнуть, там же API с нуля переписано...
SluX
Прежде чем придумывать велосипед, посмотри уже существующие решения.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro Да это понятно, но вроде для блендера ничего такого нет или я плохо искал. Ну и моя концепция может не совпадать с тем, что есть. Тут как в той поговорке: сначала никто не понимает зачем нужны тысячи дистрибутивов линукса, а потом кого-то это задолбало и он создаёт свой.
Добавлено 30-10-2024 в 23:06:
Тут ещё региональный или государственный вопрос. Например, я знаю что легранд делает кабель-каналы по 2 метра, ну в принципе почти все так делают. Я же хочу создать БД из того, что в РФ продаётся. Рисуешь в блендере проект и он тебе пишет сколько чего надо купить. В америкосиях и гейропах это может быть по-другому, там же эти ублюдочные дюрьмовые системы измерения.
SluX
В таком случае сядь и распиши сначала архитектуру этой штуки
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Глюк на форуме или я тупанул? Написано что мне 37 лет, но через месяц будет 39.
Добавлено 30-10-2024 в 23:14:
Цитата:
FiEctro писал: SluX
В таком случае сядь и распиши сначала архитектуру этой штуки
Вот это надо. Мозги сломал уже, хочу сделать это универсальным как всегда. Алгоритм будет, вы мне просто подскажите перспективные на данный момент технологии для разметки, лёгкой и быстрой текстовой БД без всякого SQL, чтоб питоном прям парсить текстовик и хрен с ним. Мне бы логику, а вот API это уже десятый вопрос... Блин, я питонил последний раз 10 лет назад, но там вроде как всё легко.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал: SluX
Так самое простое жсоны парсить.
Ну вот я и думаю json, css или ещё что-то подобное, я забыл как называется, где вертикальная черта например разделитель или запятая. Фиговина, которая экспортирует текст с форумов. Не суть, я просто подумал что может быть что-то более современное и прогрессивное появилось, а я об этом не знаю.
Добавлено 31-10-2024 в 01:00:
Тут ещё нюанс есть. Считать материалы по пикселям, миллиметрам, по объектам или ещё как-то?
Предполагаю, что будет текстовая БД, исходя из промышленных размеров будет расчёт в большую сторону (ну по правилам округления и вообще +10% запас, как обычно). АПИ блендера позволяет и то и другое и третье и ещё дофига всего.
О, а если получится, эту БД надо на наглийском делать, значит надо сразу продумывать локализацию. Во я попал... А ведь сам решил это сделать....
SluX писал: Тут ещё нюанс есть. Считать материалы по пикселям, миллиметрам, по объектам или ещё как-то?
Вроде объёмом и площадью, ну ещё поштучно.
Добавлено 30-10-2024 в 23:18:
Цитата:
SluX писал: Во я попал... А ведь сам решил это сделать....
Сама идея довольно абстрактная и масштабная. Нужно делать под конкретные задачи.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ну вот начнём например с кирпича или чего-то такого. Подумаю. Зимой буду проектировать новый сарай с мастерской, вот на нём и отработаю логику, ну сначала конечно на самом простом.
Добавлено 31-10-2024 в 01:37:
Цитата:
FiEctro писал: Сама идея довольно абстрактная и масштабная.
В этом и проблема. Нужно начать с простого и, если алгоритм сработает, буду усложнять. Я за простые проекты не берусь, нужно только определить логику. К сожалению я не кодер, хотя и знаю несколько ЯП худо-бедно.
SluX писал: CSV - comma separated values. Его любой табличный процессор умеет читать и писать, включая Excel.
Цитата:
Во, спасибо, долго пытался вспомнить как называется. Есть ещё какая-то версия с другим названием.
Цитата:
SluX писал: Ты в профиле указал, что ты 1986 года рождения.
Может я дату неправильную поставил, надо будет проверить.
Цитата:
XaeroX писал: Если ты чётко определишь, что хочешь получить, попробуй попросить какой-нибудь ChatGPT сгенерить тебе код на питоне, а там уже допили руками.
Ой, есть у нас в дискорде оно, такую фигню генерит, я руками быстрее и лучше напишу...
SluX писал: В этом и проблема. Нужно начать с простого и, если алгоритм сработает, буду усложнять. Я за простые проекты не берусь, нужно только определить логику. К сожалению я не кодер, хотя и знаю несколько ЯП худо-бедно.
Мне кажется лучше поискать тех кто с этим работал с закупкой/продажей. И поинтересоваться что им действительно нужно, может так и клиент/инвестор найдется.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Стоит учитывать, что наглийский до сих пор является международным языком. Хотя бы потому что он как язык программирования, безэмоциональный. Значит буду на наглийском делать, но заложу базу для локализации. Как я это делать буду - сам боюсь думать, но я и не из таких жоп выбирался, прорвёмся.
Тут ещё есть нюанс. Стоит ли мне юзать многомегабайтные библиотеки питона или лучше писать чистый код? Тут конец о двух палках. С одной стороны можно взять библу и быстро наговнять что-то, оно будет работать, но будет тормозить и жрать как не в себя. Или можно потратить немного больше времени, но сделать это качественно и с нормальной производительностью, просто чуть больше времени потратить.
SluX
Такое ощущение что ты решил строить дом держа молоток не тем концом. Зачем тебе многомегабайтные либы питона для плагина на блендер ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!