[Résolu] Piloter la matière et/ou le revêtement

Salut tout le monde,

Peut-on piloter la matière et/ou le revêtement d’un standard lors de son importation ?

Exemple : je créais une étagère avec ses taquets en tant que standard. Suivant le projet où je l’inclue, elle peut être en mélaminé chêne, hêtre, bleu ou rose. Puis je choisir son revêtemnent quand je l’insère ?

Merci. :wink:

Hello,

Tu peux le faire par le biais d’un catalogue, ce n’est pas obligatoire de le déclarer en tant que composant.
Tu le rédiges au format texte avec notepad par exemple et tu remplaces l’extension *.txt par *.cat.
Il faut également que tu crées dans ce fichier texte une colonne $matter et $coating.
Concernant au nom de matiéres référencés, tu consultes le fichier top.mat situé dans c:\missler\v6x\bin, ou bien pour tes matieres perso, tu jetes un oeil dans le top.mat de ton c:\missler\config,

Mais bon si tu préfères le faire lors de l’importation, la démarche est la même sauf que tu déclares tes matieres et revetement au sein même du composant, qu’on me corrige si je dis une bétise, mais pour ce même composant tu ne pourras pas avoir le choix entre plusieurs matières
En espérant avoir aidé,

A+

Rémi :wink:

va voir ce topic
http://forum.topsolid.fr/viewtopic.php?t=1329&highlight=

1/ Merci Rémi. C’est ce que j’essayais de faire mais je ne connais que la méthode Excel pour éditer les entêtes de catalogue et bien sûr ça ne convient pas pour les matières.
2/ Merci Tibo. J’avais pas trouvé ton topic lors de ma recherche et effectivement il correspond à ce que je veux faire.
Par contre les videos ne sont plus dispo… Pourrais tu remettre un lien sur ton topic ?

Encore merci

Hello DAmien,

Tu peux le faire en utiisant notepad avec des tabulations pour les espaces,

A+

Rémi :wink:

je te mets les 2 video en lien
pour ma part, au derniere nouvelle j’ai toujours les textures qui se tournent quand je rentre dans les caracteristiques de la piece
il faudrait que je ré essaie aujourd’hui
dit moi si chez toi ca marche

http://www.piveteaubois.com/multimedia_share/BE/video_topsolid

Merci beaucoup.
Je n’aurais pas le temps de regarder ça tout de suite mais je ne manquerai pas de te tenir au courant

Bon je me replonge enfin dedans…
Sur les vidéos on utilise le fichier top.mat qui est le fichier contenant les matières et revêtement personnalisés.
Mais peut on utiliser ceux déjà fournis avec TopSolid ???

oui c’est la meme chose…enfin je penses

Hello Damien,

Pas obligé mais..
Tu peux créer une nouvelle famille de texture, puis tu importes les textures Topsolid en sélectionnant depuis la fontion d’importation le répertoire v610/bin/textures, tu auras après tout loisir de les modifier si bsoins, tu as la possibilité de sauvegarder tout cela dans le répertoire “Config” ou “Group”

En espérant avoir aidé :unamused:

A+

Rémi :wink:

En mode importation → Dossier , tu sélectionnes le répertoire textures dans le répertoire c:\missler\v610\bin aucun fichier ne te sera demandé.

A+

Rémi :wink:

Que veux tu dire par “En mode importation → Dossier” ?

Edit: J’AI TROUVE YOUPI!!! (attributs/texture)

Et zou une copie d’écran :
damien.JPG

Merci Rémi, pour ça c’est bon. Mais reprenons dans l’ordre…
(je précise que je suis sur la version v6.11.208.21)
J’essai de faire comme sur les video mais quand j’édite l’entête de catalogue, Excel s’ouvre mais je n’ai que la cellule “$code” et pas “OPERATION”. Il semblerait que ça me gêne par la suite car même si je la rajoute manuellement ça ne marche pas (je n’ai pas d’onglet déroulant qui apparaît dans propriétés ou dans code lors de “inclure standard”) :cry:

Hello,

Sauf erreur de ma part, il faut créer un composant avec une texture, une nouvelle texture engendre un nouveau composant.

Essaye ceci :
Utilisez la fonction assemblage | définir composant | éditer entête de catalogue et cliquez sur le bouton COMPOSANT.

Tu crées un catalogue alternatif et dans le fichier Excel (le catalogue en fait),

Tu crées TOP_PROP_0 pour la matière et TOP_PROP_1 pour le revètement.
Pour que tout cela fonctionne pour ton composant , il faut être en mode “Pilotage par le composant”

A+

Rémi :wink:

On va récapituler pour ceux qui arrivent en cours de route :

_La méthode 2 fonctionne si on rajoute manuellement la cellule “OPERATION” à la main. Ca c’est déjà bien :smiley:
_Par contre la méthode 1 il n’y a rien à faire. Je pense qu’il y a quelque chose qu’on ne voit pas sur la vidéo mais je ne trouve pas quoi… :confused:

_Pour utiliser les matières et revêtements que l’on s’est créé on utilise “top.mat” dans “C:\Missler\Config”
_Pour utiliser les matières et revêtements fournis par TopSolid on utilise “top.mat” dans “C:\Missler\V611\bin” (merci Rémi pour ton message d’il y a 10 jours :wink: , je navais pas saisie qu’il y a 2 top.mat différents :blush: )
Par contre je ne remercie pas Missler de mélanger l’Anglais et le Français (les textures sont écrites en Français dans TopSolid mais en Anglais dans
top.mat, difficile de savoir quoi est quoi… :angry: )

Ca me permet enfin d’avancer. Si qq’un trouve comment faire fonctionner la méthode 1, je suis preneur.

Merci à tout le monde de m’avoir aidé.

Merci tout plein pour mon truc que t’aime bien, moi aussi je suis in love :smiling_imp: :sunglasses: :blush:

Excellent. Super. Magnifique. Trop fort. The top of the top of the best… :sunglasses:

Heu… Quand j’ai fais mes tests d’importation de textures avec le “gestionnaire de bibliothèque de textures” (voir l’image de Rémi) j’ai créé des familles appelé test01, test02, etc…
J’ai ensuite supprimé les dossiers correspondants qui étaient dans “C:\Missler\Config\Textures” mais ils apparaissent toujours dans le gestionnaire et vides.
Je pense qu’il doivent être inscrits dans un fichier top.qqchose mais si qq’un sait exactement où…

Quand tu cherches quelque-chose dans un fichier texte ou equivalent (fichier cfg par exemple), utilises notepad ++ et sa fonction de recherche très efficace.
Tu cherches un mot qui va t’amener au fichier, par exemple le nom de la texture ou de sa famille.

Pour tes catégories, tu dois les supprimer directement dans le fichier.

C:\Missler\Config\top.tex

C:\Missler\Config\top.mat
notepad.jpg