| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > SolidWorks > Как отвязать свои материалы от прямых путей в SolidWorks?

Как отвязать свои материалы от прямых путей в SolidWorks?

Ответ
Поиск в этой теме
Непрочитано 26.01.2014, 15:52 #1
Как отвязать свои материалы от прямых путей в SolidWorks?
Pozia
 
Регистрация: 07.01.2010
Сообщений: 144

Есть два компа с установленным SW 2012. На одном компе солид стоит на системном диске, на другом на d. Создаю базу своих материалов со своими текстурами. Кладу их на первом компе по определенному пути на системном диске с указанием этого пути в параметрах солида местоположения текстур, а на втором все тоже но на диске d. При создании материалов там прописывается прямой путь к текстуре.
Пример куска кода материалов:

Код:
[Выделить все]
		<material name="Планка светлая H045 ST15" description="-" propertysource="" appdata="">
			<xhatch name="ANSI34 (Plastic Rubber)" angle="0.0" scale="1.0"/>
			<physicalproperties>
				<EX displayname="Elastic Modulus in X" value="2000000000" usepropertycurve="0"/>
				<NUXY displayname="Poisson's Ration in XY" value="0.394" usepropertycurve="0"/>
				<GXY displayname="Shear Modulus in XY" value="318900000" usepropertycurve="0"/>
				<DENS displayname="Mass Density" value="665" usepropertycurve="0"/>
				<KX displayname="Thermal Conductivity in X" value="0.2256" usepropertycurve="0"/>
				<C displayname="Specific Heat" value="1386" usepropertycurve="0"/>
				<SIGXT displayname="Tensile Strength in X" value="30000000" usepropertycurve="0"/>
			</physicalproperties>
			<shaders>
				<pwshader2 name="default texture" path="\texture.p2m"/>
				<swtexture path="c:\Program Files\SolidWorks Corp\Settings\Текстуры\Мебель\ЛДСП\Egger\Дерево\Планка светлая H045 ST15.jpg"/>
			</shaders>
			<swatchcolor RGB="FFFFFF">
				<sldcolorswatch:Optical Ambient="1.000000" Transparency="0.000000" Diffuse="1.000000" Specularity="1.000000" Shininess="0.310000" Emission="0.000000"/>
			</swatchcolor>
			<custom/>
		</material>

И естественно на втором компе текстура уже не подхватывается, даже если я поменяю абсолютный путь. Как решить эту проблему?

В стандартных материалах путь начинается с images\ и если туда положить базу текстур то все ормально. Но загвоздка в том, что стоят еще SW 2013 где нужно пользоваться этой же библиотекой текстур.

Может можно как то в настройках указать дополнительный путь к системным текстурам на подобие images\?
Просмотров: 1930
 
Непрочитано 27.01.2014, 10:56
#2
Krapivnik


 
Регистрация: 04.11.2008
Город П
Сообщений: 616


Цитата:
Сообщение от Pozia Посмотреть сообщение
Может можно как то в настройках указать дополнительный путь к системным текстурам на подобие
Попробуйте
Настройки->Месторасположение файлов->Текстуры
там пути прописываются
Krapivnik вне форума  
 
Автор темы   Непрочитано 27.01.2014, 11:51
#3
Pozia


 
Регистрация: 07.01.2010
Сообщений: 144


Делал так. Солид ищет тогда не от папки Текстура путь к которой я указал, а от папки солида data.
Также косяк получается с внешними видами. Указал путь к ним, навесил внешний вид на тело, и при запуске на компе с другим путем лежания внешних видов текстура не отображается.
В общем нашел в настройках птичку сохранять внешние виды в файле. Видимо только это поможет в моем случае.
Pozia вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > SolidWorks > Как отвязать свои материалы от прямых путей в SolidWorks?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Ортотропные материалы в SolidWorks _Sly_ SolidWorks 20 13.05.2018 09:20