Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Вы владелец небоскреба! Стройте этажи, управляйте магазинами и работниками!

Небоскреб Мечты

Казуальные, Симуляторы, 2D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
7
cfyzs

SketchUp: Как открыть файл новой версии в старой программе⁠⁠

1 год назад

Я использую старую версию программ SketchUp Pro 8.0.15158 которую скачал абсолютно бесплатно с вебархива и чтобы активировать, заблокированные, дополнительные возможности программы, я также нашел ключ в интернете (можно и без него использовать).

Осталась одна проблема, конвертация файлов новых версий, в старую версию. Все те способы, которые я нашел, мне показались не удобными. Собрав всю информацию вместе, я пришел к такому способу.

Скачиваем. Плагин Eneroth Open Newer Version (его не получиться корректно установить на SketchUp Pro 8, нам нужно только пару файлов из него достать, плагин подходит к SketchUp 2014 и старшим версиям).

Достаем из zip архива, папку bin (в папке такие файлы ConvertVersion.exe, SketchUpAPI.dll, SketchUpCommonPreferences.dll) только она нам и нужна.

Создаем в этой папке, bat файл с таким содержимым. Я назвал его start.bat

"ConvertVersion.exe" 1.skp 1.skp_v8.skp 8
pause

Вместо 1.skp своё название файла skp, который нужно конвертировать, цифра 8 в конце первой строке означает версию программы, в данном случае SketchUp 8.

Запускаем теперь bat. У вас появиться конвертированный файл с названием 1.skp_v8.skp.

Теперь вы можете открыть этот файл в SketchUp Pro 8.

Список файлов в папке.

Список файлов в папке.

Пример.

Использую SketchUp 8, потому что мало весит <150 мб, лаконичный дизайн, официальная версия программы, без кряков, можно активировать ключом (дополнительные возможности). Можно пользоваться бесплатно и без ключа, последняя версия от google SketchUp Pro 8.0.15158.Для моих задач хватает. Возможно и вам пригодиться. Всем спасибо.

Показать полностью 2
[моё] SketchUp (программа) PRO Google Программа Windows Конвертер Гифка
4
21
human28
human28
Строительство и ремонт

Продолжение поста «Лазерный дальномер Leica disto d2 new»⁠⁠1

1 год назад

Нарисовал чертеж с нуля в приложении disto, внёс все двери и окна. Перенёс в скетчап и все заработало как надо. А ошибка была в том, что на объекте во время измерения допустил ошибку. Я снимал размер с рулетки сразу в линию, а потом изменял его длину из-за неровности помещения. Да, неровность на 10 м доходила до 7 мм. И программа вначале воспринимала первое измерение и делала подгон кривого помещения, а потом когда менял вручную, то опять. Отсюда и смещения по горизонтальным осям.

Тут два варианта:
- начертить помещение в приложении с минимальными длинами стен, прибегая к методу переноса значения размера пальцем.
- измерить все как есть, перенести чертеж в скетчап и в него вписать вручную ровные прямоугольники. Я правда не знаю что это даст, но картинка будет идеально точная.
И вот как получилось при помощи телефона и рулетки. Перегородок нет, это с проекта добавил чтобы внатуру сравнить.А Земсков предлагает с собой таскать ноутбук, стол со стульями

Продолжение поста «Лазерный дальномер Leica disto d2 new»
Показать полностью 1
Рулетка Китай Leica SketchUp (программа) Строительство Алексей Земсков Ответ на пост
10
26
human28
human28
Строительство и ремонт

Лазерный дальномер Leica disto d2 new⁠⁠1

1 год назад

Долго выбирал систему снятия размеров помещений, т.к. строю дом, и цифры прямо очень нужны для расчётов стоимостей работ по полам, стенам, потолку. Задачу сам себе поставил, сам выполнил: рулетка + приложение, экспорт на ПК в sketchup. И чтобы не платить абонемент на приложение

И я выбрал leica disto. Из самых бюджетных с блютутхом была d2 new за 14к р (алиэкспресс в помощь).

Красная кишка очень помогает измерять длины диагоналей и длину от проёма. 5 минут и гараж обмерен

И казалось бы всё шикарно, но есть ложка дёгтя. Формат dwg импортируется в скетчап через перенос файла и картинка встаёт со смещением по оси до 1 мм по оси х и у. И это я увиделкогда плоскости не замыкались. Пытался повернуть, тщетно. Может кто знает причину?

Показать полностью 4
[моё] Рулетка Китай Leica SketchUp (программа) Строительство Длиннопост
31
38
craftelectric
craftelectric
Лига электриков

Улучшенный скрипт подсчета линий в Sketchup⁠⁠

1 год назад

Как работал старый скрипт

Чтобы он сработал линии необходимо поместить в группу с именем вида 1РОЗ4, 4ОСВ2, 1КОН1 и тому подобное. То есть (цифры)(любые буквы)(цифры).


Пример:
Есть у нас две линии 1РОЗ1 и 1РОЗ2 каждая по 25 метров
При подсчете скрипт выдавал общую длину кабелей с словом РОЗ к примеру 50 метров.


И это означало что для всех групп РОЗ (розетки) необходимо купить кабель 3х2.5 в количестве 50 м

Но иногда возникала необходимость посчитать для одного и того же индекса разные марки кабелей.
Например КОН (кондиционер) может быть подключен к линии 3х1.5 или 3х2.5 или 5х2.5, а скрипт все равно считал его как один кабель

Как работает новый скрипт

Новый скрипт работаем с именами типа 5РОЗ1 -- 3х2.5
То есть также как и раньше:
5 — номер помещения,
РОЗ — розетки,
1 — номер розеточной группы в комнате)

И после двойного тире указываем марку кабеля или любое другое свое определение.

Еще из отличий это увеличение точности, старый скрипт считал с точностью до метра, Теперь считаем с точностью до сантиметра.

Ruby Script SketchUp

model = Sketchup.active_model

group_name_pattern = /^[1-9][0-9]?([А-Яа-яA-Za-z]+)[1-9][0-9]?(\s.*)?$/

group_lengths = Hash.new(0.0)

matching_groups = Hash.new { |hash, key| hash[key] = [] }

second_part_lengths = Hash.new(0.0)

scale = 0.0254

def process_group(group, group_name_pattern, group_lengths, matching_groups, second_part_lengths, scale)

group_name = group.name

match = group_name.match(group_name_pattern)

if match

letter = match[1]

edges = group.entities.grep(Sketchup::Edge)

total_length_mm = edges.reduce(0.0) { |sum, edge| sum + edge.length * scale }

group_lengths[letter] += total_length_mm

matching_groups[letter] << group

second_part = match[2].to_s.strip

if !second_part.empty?

second_part_lengths[second_part] += total_length_mm

end

end

group.entities.each do |entity|

if entity.is_a?(Sketchup::Group)

process_group(entity, group_name_pattern, group_lengths, matching_groups, second_part_lengths, scale)

end

end

end

root_groups = model.entities.grep(Sketchup::Group)

root_groups.each do |group|

process_group(group, group_name_pattern, group_lengths, matching_groups, second_part_lengths, scale)

end

group_lengths.each do |letter, total_length_mm|

if total_length_mm > 0.0

total_length_meters = total_length_mm

puts "Трассы с буквами #{letter}, Общая длина линий: #{total_length_meters.round(2)} м"

matching_groups[letter].each do |group|

group_name = group.name

edges = group.entities.grep(Sketchup::Edge)

total_length_mm = edges.reduce(0.0) { |sum, edge| sum + edge.length * scale }

total_length_meters = total_length_mm

puts " #{group_name}, Длина линий: #{total_length_meters.round(2)} м"

end

end

end

second_part_lengths.each do |second_part, total_length_mm|

total_length_meters = total_length_mm

cleaned_second_part = second_part.sub(/^--\s*/, '') # Удаляем два тире в начале второй части имени

puts "Общая длина линий для '#{cleaned_second_part}': #{total_length_meters.round(2)} м"

end

Теперь считать большие объемы стало еще легче и точнее.

Проект большого дома в SketchUp

Проект большого дома в SketchUp

Еще пример проекта умного дома.

Весь материал считается с первого раза со всеми запасами и уместился в одну закупку. Всего 1.09 км кабеля

1/7

96 отдельный групп. 75 линий приходит на щит.

Показать полностью 8
[моё] SketchUp (программа) Ruby Проектирование Электромонтаж Умный дом Электрика Длиннопост
26
user8753624

Почему CAD сложны в работе?⁠⁠

1 год назад

По некоторым причинам с трудом приходится редактировать макеты в 3D для последующей печати. Ранее работал с векторной графикой и спустя годы залетаю в CorelDraw с двух и более ног. Чуть сложнее работать в Illustrator, но и там можно без проблем сделать все, что необходимо.

Так вот, перебрав с десяток различных CAD от самых простейших до Fusion360, SketchUp и AutoCAD я не нашел ни одного, кто дружил бы с пользователем и не говоря о hotkey мог бы предоставить в интуитивное пользование инструменты для работы. Почему приходится искать примитивы типа «создать линию/прямоугольник» с привязкой к углам? Полноценно это никак не реализовано. Почему если нужно произвольно или по направляющим отрезать объект, я не могу этого сделать?

Программы будто написаны после недельного запоя, гибкости вкладок 0, интуитивности тоже. Буквально невозможно соединить две детали и объединить их в одну, будь то квадрат и прямоугольник. Где возможность центровки? Спасибо, что дочитали хотя бы до этого уровня. Кстати, управление вращением вокруг объекта тоже сделано будто для отчета, что эта функция есть.

Приведу пример.

Задача: вырезать лишнее окно в объекте.

Во всех векторных 2D редакторах решается просто – без расчета, что окно (отверстие) внутри другого объекта будет иметь форму, вы выделите лишнюю часть и нажмете delete. Готово.

Во всех CADах выделить окно в объекте просто так не выйдет – выберется плоскость/отрезок окна и удалится то, что выбрано.

В чем проблема создания редактора, где рабочее пространство состоит из XYZ плоскостей, а инструменты имеют привычное всем управление из Paint/Photoshop/Illustrator/CorelDraw, ведь если в жизни вы берете молоток, то подразумеваете управление им через поднятие вверх - удар вниз, но разрабы CAD так не думают – при поднятии молоток обязательно ударит вас в грудь, при опускании будет направлен вперед. А еще вы забыли выбрать тип молотка – нужен был привычный столярный, а в стоке выбирается молоток сварщика. У меня лишь такие впечатления от usability любого из доступных редакторов для три (3) D.

Компас не предлагать, многое о нем слышал и по иным причинам веры в СНГ ПО нет.

Показать полностью
[моё] 3D моделирование 3D печать 3D принтер Fusion 360 SketchUp (программа) Solidworks Текст
20
223
craftelectric
craftelectric
Лига электриков

Волшебная кнопка для подсчета линий в Sketchup⁠⁠

2 года назад

Без прелюдий сразу к делу.

Чтобы было комфортно пользоваться понадобится версия Sketchup 2020 или старше.

В этой версии немного прокачали вкладку "Иерархия" добавив возможность скрывать через нее группы и компоненты. Это нужно для того чтобы не страдать ерундой добавляя десятки ненужных слоев, чтобы скрывать/показывать группу объектов.

Мне удобен вариант при котором видимость/невидимость всех всех групп управляется через иерархию. А все что нельзя скрыть через иерархию управляется через слои.

Например можно скрыть запасы кабеля для распределительной коробки или розетки и обозначить их пунктиром.

Линиями нарисованными пунктиром можно можно управлять через слои.

Линиями нарисованными пунктиром можно можно управлять через слои.

Выше вы видите созданную группу с именем E-W, в ней находятся группы с отдельными линиями.

Каждая группа с именем типа 5Р1 это отдельная линия на щит. (5 номер помещения, Р-розетки,1 номер розеточной группы в комнате)

Группа 5Р1

Группа 5Р1

С одной стороны очень удобно сразу дать имена каждому кабелю. Особенно при подготовке к печати в LayOut, кликая по кабелю инструментом Подпись, имя кабеля подставляется автоматически, ошибиться невозможно.

С другой стороны появляется проблема с измерением длины кабеля в каждой группе. Обычно это происходит довольно нудно.

Нужно зайти в интересующую группу выделить всю линию и только потом увидим результат в данном случае ~ 27957 mm

Далее записываем результат в excel/блокнот/листочек и повторяем процедуру со всеми группами, что является довольно неудобным если учесть что бывают объекты на которых может быть и сто линий (монтаж СКС).

Есть способ вывести результат по всем линиям сразу и этот способ использовать скрипты на языке Ruby. Окно > Консоль языка "Ruby"

Вставляем скрипт:

model = Sketchup.active_model

group_name_pattern = /^[1-9][0-9]?([А-Яа-яA-Za-z]+)[1-9][0-9]?$/

group_lengths = Hash.new(0.0)

matching_groups = Hash.new { |hash, key| hash[key] = [] }

scale = 0.0254

def process_group(group, group_name_pattern, group_lengths, matching_groups, scale)

group_name = group.name

match = group_name.match(group_name_pattern)

if match

letter = match[1]

edges = group.entities.grep(Sketchup::Edge)

total_length_mm = edges.reduce(0.0) { |sum, edge| sum + edge.length * scale }

group_lengths[letter] += total_length_mm

matching_groups[letter] << group

end

group.entities.each do |entity|

if entity.is_a?(Sketchup::Group)

process_group(entity, group_name_pattern, group_lengths, matching_groups, scale)

end

end

end

root_groups = model.entities.grep(Sketchup::Group)

root_groups.each do |group|

process_group(group, group_name_pattern, group_lengths, matching_groups, scale)

end

group_lengths.each do |letter, total_length_mm|

if total_length_mm > 0.0

total_length_meters = total_length_mm

puts "Группы с буквой #{letter}, Общая длина линий: #{total_length_meters.to_i} м"

matching_groups[letter].each do |group|

group_name = group.name

edges = group.entities.grep(Sketchup::Edge)

total_length_mm = edges.reduce(0.0) { |sum, edge| sum + edge.length * scale }

total_length_meters = total_length_mm

puts " Гр: #{group_name}, Длина кабеля: #{total_length_meters.to_i} м"

end

end

end

И через секунду получаем готовый результат, ну или через пять секунд если у вас под сотню линий

Итого:
Группы с буквой С, Общая длина линий: 169 м (освещение 3х1,5)
Группы с буквой Р, Общая длина линий: 186 м (розетки 3х2,5)
Группы с буквой ВП, Общая длина линий: 15 м (варочная поверхность)

Итого: Группы с буквой С, Общая длина линий: 169 м (освещение 3х1,5) Группы с буквой Р, Общая длина линий: 186 м (розетки 3х2,5) Группы с буквой ВП, Общая длина линий: 15 м (варочная поверхность)

Чтобы скрипт сработал линии необходимо поместить в группу с именем вида 1Р1, 21Р1, 1Р22, 1РС22 и тому подобное. То есть (одна-две цифры)(одна-две буквы)(одна две цифры). Буквы подходят как латиница так и кириллица.

Если предпочитаете другое называние можете изменить переменную group_name_pattern

Не знаю насколько правильно написан код, но он работает, не это ли самое главное)

Если это читают программисты знакомые с Ruby, подскажите что исправить или улучшить.

Наверное можно сделать экспорт в excel файл.

Пользуйтесь на здоровье

Материал и работа без цен

Материал и работа без цен

Показать полностью 16
SketchUp (программа) Ruby Проектирование Гайд Инструкция Полезное Длиннопост
37
1358
FreshNevalyashka
Строительство и ремонт

Sketchup. Итоги⁠⁠

2 года назад

Всем привет!

Так уж получилось, что я начал делать видео о том, как в программе Sketchup создавать модели помещений.

Поначалу всё шло очень даже не плохо, но вынужденный перерыв + усложнение видео, привели к спаду просмотров - я не жалуюсь, ССЗБ, понимаю это и принимаю.

Итак, какие же видео у меня теперь есть:

  1. Создание трехмерной модели, на основе планировки:

SketchUp. Планировка дома. Создание модели дома. - YouTube

2. Наполнение модели. Создание модели окна:

3. Продолжаем наполнять модель. Двери:

4. Повышаем детализацию. Подоконники и плинтусы:

5. Переходим к текстурированию:

6. Если Вам нужна модель камина - добро пожаловать!

7. Переходим к освещению. Какие бывают источники света в плагине enscape:

И что с ними можно сделать:

8. Учимся работе с библиотекой прокси-компонентов, а также создаем свои прокси-компоненты:

9. Если нужна лестница, то вот она:

10. Внутри модель дома готова - привязываем её к местности, для чего и почему:

11. Когда модель дома сделана и привязана к местности, самое время заняться инженерными коммуникациями (на примере электрики)

На этом я думаю можно заканчивать данную серию видео. Надеюсь она кому-то была полезна.

Дальше будут видео о том, как создавать тот или иной предмет мебели. Например, понравился Вам шкаф в магазине, а мы его бац - и в модель поместили, со всеми размерами и величинами, а он взял и закрыл любимую картину Вашей мамы - не порядок. Либо перенос картины согласовываем, либо шкаф другой выбираем.

P.S. Благодаря усилиям администрации пикабу, на данном ресурсе более постов выходить не будет. Видео будут выкладываться на youtube и возможно rutube - просто мой хдд не бесконечный.

Прошлый раз мне сделали замечание по телеге, исправляюсь:

Sketchup. Итоги

Эта вроде бы правильная, а там ХЗ, я не спец по телегам.

P.S.S. Огромный привет моим минусаторам, не ленимся - я к Вам уже привык))

..........................................................................................................................................................

P.S.S.S.

@TwoAces, есть модель башни КОПЭ, если нужна отпишись

Показать полностью 1 11
[моё] 3D моделирование Проект SketchUp (программа) YouTube Видео Длиннопост
108
193
FreshNevalyashka
Строительство и ремонт

Sketchup. Инженерные сети⁠⁠

2 года назад

Всем привет!

Для ЛЛ:

  1. Рисуем линии там где планируем прокладку кабеля (или трубы)

  2. Выделяем и создаем группу

  3. Создаем материал и присваиваем его группе

  4. Стили -> Правка -> Настройка ребра -> Цвет: по материалу.

  5. Заходим в группу, жмем ctrl+a и в окне "данные объекта" видим общую длину линии.

Для остальных есть видео:

[моё] 3D моделирование Проект SketchUp (программа) Личный опыт Видео YouTube
14
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии