Перейти к публикации

Изменение текстуры/цвета модели в зависимости от её толщины.


Рекомендованные сообщения

Доброго времени суток.
Имеется деталь толщиной 1 мм -> её цвет будет желтый
Изменили толщину данной детали (2 мм) -> цвет поменялся на зелёный.

Либо же менять текстуру детали.


Кто-нибудь сталкивался с подобными задачами?

Есть наводки, в какую сторону копать?
Через уравнеия? 

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
2 часа назад, YuriiS сказал:

Доброго времени суток.
Имеется деталь толщиной 1 мм -> её цвет будет желтый
Изменили толщину данной детали (2 мм) -> цвет поменялся на зелёный.

Либо же менять текстуру детали.


Кто-нибудь сталкивался с подобными задачами?

Есть наводки, в какую сторону копать?
Через уравнеия? 

Я в материале задаю и цвет и пр. (и толщину и радиус и коэффК) - изменил материал - поменялся цвет - нажал кнопку макроса и поменялась толщина, радиус и коэффК и модель перестроилась.

Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, VOleg сказал:

Я в материале задаю и цвет и пр. (и толщину и радиус и коэффК)

К сожалению, так не получится, материал задаётся через PLM.

Ссылка на сообщение
Поделиться на других сайтах
33 минуты назад, YuriiS сказал:

К сожалению, так не получится, материал задаётся через PLM.

Ну так и вопрос нужно задавать в разделе этой PLM.

Ссылка на сообщение
Поделиться на других сайтах
Только что, VOleg сказал:

Ну так и вопрос нужно задавать в разделе этой PLM.

Тогда я не понимаю, какое они имеют отношения к появившемуся вопросу?
Ваше решение завязано на материале, от него назначается цвет и другие параметры.

Мне же просто нужно, в зависимости от толщины, к примеру, обозначенной переменной S, задать цвет. То есть основной параметр - толщина.

В любом случае спасибо за ответ. Это можно попробовать закостылить, но надеюсь появится вариант лучше.

 

5 минут назад, zerganalizer сказал:

В моей САПР.

Вы про катию? Реализация нужна именно в солиде)

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, YuriiS сказал:

К сожалению, так не получится, материал задаётся через PLM.

Как PLM меняет размер в документе? Что мешает PLM вместе с размером изменить цвет, материал и т.п.? Добавить несколько строк в модуль сопряжения с программой.

 

В плане работы с документами вероятно правильнее назвать PDM, но маркетологи уже в конец всех запутали продавая PLM как PDM и замешивая эти понятия воедино.

 

4 часа назад, YuriiS сказал:

Есть наводки, в какую сторону копать?

Как вариант копать в сторону макросов и API - это совсем не сложно.

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

Изменено пользователем Kelny
Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, Kelny сказал:

Как PLM меняет размер в документе?

Никак. PLM задаёт лишь материал из своей базы. В самом солиде деталь может оставаться без материала.

 

13 минут назад, Kelny сказал:

Что мешает PLM вместе с размером изменить цвет, материал и т.п.?

Чтобы PLM меняла, к примеру, цвет, солид ведь должен получить команду от PLM-ки? Значит PLM вместе с материалом должна передать значение переменной с цветом?
Подскажите, где эту взять информацию по параметрам цвета солида? API? На данный момент с помощью API  я не сделаю абсолютно ничего( Нет знаний и навыков. 


Оффтоп PLM/PDM

Скрытый текст
Цитата

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

Стоит IPS, он позиционирует себя, как PLM и имеет необходимый функционал для этого.


Дочитал до конца сообщения

13 минут назад, Kelny сказал:

Как вариант копать в сторону макросов и API - это совсем не сложно.

Не подскажите, с чего начать изучение? Возможно пришло время не только брать макросы с этого форума, но и самому что-то писать -_-

Изменено пользователем YuriiS
Поправил цитату
Ссылка на сообщение
Поделиться на других сайтах
44 минуты назад, YuriiS сказал:

Не подскажите, с чего начать изучение?

Определиться с языком и вперёд.

 

45 минут назад, YuriiS сказал:

Чтобы PLM меняла, к примеру, цвет, солид ведь должен получить команду от PLM-ки? Значит PLM вместе с материалом должна передать значение переменной с цветом?

Несомненно должна, так как она всё же взаимодействует с документами? Ведь она не только должна что-то выдавать, но  и собирать данные из файлов, а это значит, что какие-то модули приёма и выдачи должны быть в модулях интеграции.

Или вы хотите сказать, что данные в базы вашей PLM ручками заводите отдельно от документов? Тогда это не PLM/PDM, а ерунда какая-то.

 

47 минут назад, YuriiS сказал:

Подскажите, где эту взять информацию по параметрам цвета солида? API?

Как вариант в справке. В зависимости от выбранного языка так же масса материалов по программированию.

 

 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, zerganalizer сказал:

Анализ толщины стенки раскрашивает модель как вам надо. В моей САПР.

Турта, верни Зергу аккаунт.

 

Топикстартер - тебе это нафига, это какую задачу решает?

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, YuriiS сказал:

Вы про катию? Реализация нужна именно в солиде)

Анализа толщины стенки нет? Убогая САПР...

 

2 часа назад, Kelny сказал:

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

Градиентно раскрасить модель от толщины стенки будет непросто.

Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, zerganalizer сказал:

Градиентно раскрасить модель от толщины стенки будет непросто.

Для градиента инструмент имеется Анализ толщины:

https://help.solidworks.com/2010/russian/SolidWorks/SWHelp_List.html?id=38c7b37e2ab9474daf2743223087a3eb#Pg0

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, YuriiS сказал:

Тогда я не понимаю, какое они имеют отношения к появившемуся вопросу?
Ваше решение завязано на материале, от него назначается цвет и другие параметры.

Мне же просто нужно, в зависимости от толщины, к примеру, обозначенной переменной S, задать цвет. То есть основной параметр - толщина.

В любом случае спасибо за ответ. Это можно попробовать закостылить, но надеюсь появится вариант лучше.

Если в Солиде не назначен материал, то Солид не посчитает массу, центр масс, расчеты в Симулейшен не возможны, в чертеже так же нет материала автоматом - это напоминает, что микроскопом гвозди заколачиваются... Вы и правда в Солиде работаете?

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, VOleg сказал:

Если в Солиде не назначен материал, то Солид не посчитает массу, центр масс

Без материала может быть назначена плотность, а в этом случае будет и масса и центр масс.

 

8 минут назад, VOleg сказал:

расчеты в Симулейшен не возможны

Возможны, но материал нужно будет задать для объектов в самом Simulation.

 

9 минут назад, VOleg сказал:

в чертеже так же нет материала автоматом

Для этого базу материалов ещё надо подготовить. Базовые материалы и не передают нужное в чертёж.

 

10 минут назад, VOleg сказал:

напоминает, что микроскопом гвозди заколачиваются...

Не всем дан молоток, кто-то вытворяет свои шедевры подручными средствами.

 

11 минут назад, VOleg сказал:

Вы и правда в Солиде работаете?

Написано же, работает:

3 часа назад, YuriiS сказал:

через PLM

 

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, VOleg сказал:

Если в Солиде не назначен материал, то Солид не посчитает массу, центр масс, расчеты в Симулейшен не возможны, в чертеже так же нет материала автоматом - это напоминает, что микроскопом гвозди заколачиваются... Вы и правда в Солиде работаете?

Материал берётся из PLM. Все данные материала находятся там же. PLM сама считает массу и прочие характеристики. Чертежи аналогично.

5 часов назад, KorovnikovAV сказал:

Топикстартер - тебе это нафига, это какую задачу решает?

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

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, YuriiS сказал:

Материал берётся из PLM. Все данные материала находятся там же. PLM сама считает массу и прочие характеристики. Чертежи аналогично.

Если всё в PLM, то зачем вам Solidworks?

 

3 часа назад, YuriiS сказал:

Поискал в интернете, в справке, никаких близких решений не увидел.

До сих пор не стало яснее как связана ваша PLM и Solidworks, а от сюда не понятно зачем вам Solidworks, если все исходные данные в PLM, а не в САПР.

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Kelny сказал:

Если всё в PLM, то зачем вам Solidworks?

Ты не в курсе, что эти системы решают разные задачи?

И не в курсе, что при правильной организации работы, именно из PDM берутся все покупные и стандартные изделия, равно как и материалы, шаблоны, форматы и прочее?

12 часов назад, YuriiS сказал:

Материал берётся из PLM.

Если детали листовые, то правильно задавать материал - "Лист толщиной ХХ", а не просто Сталь3. Тогда для каждой толщины листа будет свой материал. И у каждого материала можно задать свой цвет.

Но это будет у всех пользователей, кто использует этот материал.

И, разумеется, при изменении толщины, надо не забывать менять материал.

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Ветерок сказал:

Ты не в курсе, что эти системы решают разные задачи?

Пока не понял какую задачу решает автор темы.

 

7 минут назад, Ветерок сказал:

И не в курсе, что при правильной организации работы, именно из PDM берутся все покупные и стандартные изделия, равно как и материалы, шаблоны, форматы и прочее?

У автора темы пока не указано каким образом взаимодействуют ПДМ и САПР, т.к. если бы был налажен контакт во взаимодействии, то изначального вопроса даже не возникло бы. Ведь если ПДМ может назначить толщину, то значит должен назначать и другие параметры модели, а у автора темы как раз таки с этим проблема.

Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, Kelny сказал:

Пока не понял какую задачу решает автор темы.

Ну, так сначала пойми :) В первом сообщении всё написано: раскрасить детали, для каждой толщины свой цвет.

 

21 минуту назад, Kelny сказал:

Ведь если ПДМ может назначить толщину

Назначает человек. Из PDM берется только информация.

Ссылка на сообщение
Поделиться на других сайтах
23 hours ago, YuriiS said:

деталь толщиной 1 мм -> её цвет будет желтый
Изменили толщину данной детали (2 мм) -> цвет поменялся на зелёный

Конфигурации со связанными состояниями отображения

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...