Относительные и абсолютные пути

Автор ja49619, 10.07.24, 09:36:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ja49619

Здравствуйте,
так и не нашел решения давней проблемы - абсолютных и относительных путей к файлам

Дано:

\Проект\
    |--Сборка\
        |--Сборка.a3d
        |--Деталь1.m3d
        |--Деталь2.m3d
    |--Текстуры\
        |--Текстура1.png

Назначаешь деталям текстуру для реалистичного отображения;
путь к текстуре назначается абсолютным, например D:\Проект\Текстуры\Текстура1.png;
передаешь проект коллеге;
он открывает на своем компьютере в своей папке и уже текстуры не отображаются, потому что путь к ним стал, например, D:\Вася\Работа\Текстуры\Текстура1.png;

13.png

"Комплектовщик" не предлагать, файлы передаются автоматически через стороннюю систему контроля версий,
Этот способ от аскона малофункциональный, громоздкий и тоже не подходит по предыдущей причине

Решение: назначать вместо абсолютных ссылок относительные. Тогда бы путь к Текстуре1 у Детали1 был бы не "D:\Проект\Текстуры\Текстура1.png", а "..\Текстуры\Текстура1.png", то есть просто "на уровень выше в папке такой-то". Удобно? Удобно, независимо от расположения детали на диске ее зависимости бы сохранялись.

КАК это реализовать и возможно ли? Прошу ответить только технически грамотных людей или официальных представителей разработчика
+ Благодарностей: 2

ACiD

Какую версию Компас используете?

Попробуйте текстуры поместить в иерархии папок ниже документов в которых они используются (перенести [Текстуры] внутрь [Сборка])

YNA

Что то здесь не так ребята.
Если текстура лежит в одной папке с деталью, то ссылки автоматом перезаписываются при перемещении.
Например, создал деталь со структурой на диске С, потом скопировал её (вместе с рисунком) на диск Д и ссылки перезаписались. Ни каких абсолютных путей нет!