Archi-Cadlinkeuses, Archi-Cadlinkeurs,

Vous êtes les bienvenus.

Ce nouveau forum, ouvert depuis le mois de novembre 2018, a pour objectif, vocation et ambition de répondre à toutes vos interrogations sur l'outil logiciel ArchiCAD®, développé par GRAPHISOFT© (au delà des canaux officiels type forum éditeur, distributeur, revendeurs... et des "baratins commerciaux" ! ;-)).

Il s'adresse à tous, du débutant a l'expert, et repose exclusivement sur le bénévolat collaboratif et participatif.

Pour éviter toutes pertes de cette future base de connaissances et la pérenniser, ce forum est géré, administré, développé et financé par une association loi 1901 à but non lucratif, ou vous pouvez (ou pas) adhérer comme membre actif, moyennent une cotisation faible et attractive !

Cet espace est libre, sans contraintes d'intérêts tiers (éditeur, distributeur, revendeur, etc.) et donc indépendant.

Il est entièrement dédié aux utilisateurs (dessinateur-projeteur, technicien, maitre d’œuvre, collaborateur d'architecte, architecte, ingénieur, etc...) qui, "sur le terrain" conçoivent, produisent, réalisent, diffusent, des publications numériques et/ou "papier", avec ce logiciel.

Les accès au site et à ses différentes rubriques sont entièrement libres et gratuits après inscription. Les pièces téléchargeables et le droit à poster exigent de même l'inscription avec le remplissage de votre signature stipulant votre OS (Mac ou Windows) et votre numéro de version d'ArchiCAD® (de la 4.5 à la 22!).
C'est uniquement fait pour faciliter les réponses.

La rubrique "Je me présente" vous permettra d'accéder à de nouveaux salons permettant le téléchargement d'objets mis à disposition et de quelques autres goodies à venir.

Les membres fondateurs :

Bernard, David, Felipe, Frédéric, Maël, Nicolas, Pierre, Sam, Simon, Yves


PS : Énorme remerciement à Eric Wilk pour sa confiance renouvelée aux "irréductibles" (les "anciens" te saluent tous), et le lien de ta page d'au revoir sur la notre ;-)

Récupérer infos matériaux  [RÉSOLU]

Les trucs un peu plus complexes, le cœur des objets paramétriques
Avatar de l’utilisateur
AK40Cess
Messages : 49
Inscription : 11 déc. 2018 09:01
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 7 fois

Récupérer infos matériaux

Message par AK40Cess » 15 juin 2019 09:03

Bonjour tout le monde (Ça fait longtemps !)
Mon problème;
Je donne un matériaux à un BLOCK (par exemple) via MODEL SOLID et BUILDING_MATERIAL
J'aimerai récupérer dans mon script2D les attributs lié à ce matériaux, la hachure de coupe et la surface
Par la suite, Idem pour récupérer la hachure de la surface.
Merci de m"éclairer !
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
Pierre Fernandez
Messages : 233
Inscription : 18 nov. 2018 13:14
Localisation : Tours
LinkedIn : www.linkedin.com/in/pierre-fernandez-a1263255/
Version d'Archicad : 22
Système d'exploitation : Windows
A été remercié : 4 fois
Contact :

Re: Récupérer infos matériaux  [RÉSOLU]

Message par Pierre Fernandez » 15 juin 2019 09:24

Bonjour

Pour ça il faut utiliser la requête Building_Material_info

page 450 du GDL Reference Guide de la version 21 d'ARCHICAD
Windows 10 - ArchiCAD 15 à 22
BIM Services Patrimoine Virtuel

Avatar de l’utilisateur
AK40Cess
Messages : 49
Inscription : 11 déc. 2018 09:01
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 7 fois

Re: Récupérer infos matériaux

Message par AK40Cess » 15 juin 2019 10:20

Ok, je regarde ça merci
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
AK40Cess
Messages : 49
Inscription : 11 déc. 2018 09:01
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 7 fois

Re: Récupérer infos matériaux

Message par AK40Cess » 15 juin 2019 11:02

Alors,
Ça fonctionne lorsque dans la requête je nomme le materiaux (chape)

Code : Tout sélectionner

	Typ_Hach_C = REQUEST ("Building_Material_info", "Chape", "gs_bmat_cutFill_properties", index)
Par contre ca ne fonctionne pas si je remplace "Chape" par le paramètre matériaux que j 'utilise avec BUILDING_MATERIAL

Code : Tout sélectionner

	Typ_Hach_C = REQUEST ("Building_Material_info", "Mat_mur", "gs_bmat_cutFill_properties", index)
?
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
Pierre Fernandez
Messages : 233
Inscription : 18 nov. 2018 13:14
Localisation : Tours
LinkedIn : www.linkedin.com/in/pierre-fernandez-a1263255/
Version d'Archicad : 22
Système d'exploitation : Windows
A été remercié : 4 fois
Contact :

Re: Récupérer infos matériaux

Message par Pierre Fernandez » 15 juin 2019 11:09

si Mat_mur est une variable il ne faut pas la mettre entre guillemets ;)
Windows 10 - ArchiCAD 15 à 22
BIM Services Patrimoine Virtuel

Avatar de l’utilisateur
AK40Cess
Messages : 49
Inscription : 11 déc. 2018 09:01
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 7 fois

Re: Récupérer infos matériaux

Message par AK40Cess » 15 juin 2019 11:23

merci
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
AK40Cess
Messages : 49
Inscription : 11 déc. 2018 09:01
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 7 fois

Re: Récupérer infos matériaux

Message par AK40Cess » 22 juin 2019 07:14

Bonjour, je rebondi !!
L'affichage de mon objet fonctionne (projection, coupe, plafand), merci
Il fonctionne avec des paramètres de hachure "standard".
J'ai utilisé MODEL SOLID et BUILDING_MATERIAL pour faire de mon objet un solide avec matériaux. (ça fonctionne)

Code : Tout sélectionner

	MODEL SOLID
	BUILDING_MATERIAL  Mat_mur
	
J’essaie maintenant de récupérer la hachure de coupe du matériaux avec Building_Material_info.
J'ai écrit dans mon script principal:

Code : Tout sélectionner

Typ_Hach_C = REQUEST{2} ("Building_Material_info", Mat_mur, "gs_bmat_cutFill_properties", index)
Lorsque je teste avec PRINT la valeur de Typ_Hach_C il me retourne la valeur qui est défini dans les paramètres et non la hachure de mon matériaux.
Lorsque dans les paramètres je change le matériaux la valeur Type_Hach_C ne change pas.
(Pas facile d 'expliquer clairement)
Qu'est ce que j 'oubli de faire ?!!

Mat_mur (materiaux de mon objet)
Typ_Hach_C (hachure de coupe de mon matériaux)
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
Pierre Fernandez
Messages : 233
Inscription : 18 nov. 2018 13:14
Localisation : Tours
LinkedIn : www.linkedin.com/in/pierre-fernandez-a1263255/
Version d'Archicad : 22
Système d'exploitation : Windows
A été remercié : 4 fois
Contact :

Re: Récupérer infos matériaux

Message par Pierre Fernandez » 22 juin 2019 07:36

Bonjour
C'est pas comme ça que marché une requête
Par tradition on écrit n = REQUEST...
n n'est que le nombre de valeurs récupérées par la requête.
La valeur récupérée quant à elle est stockée dans la variable "index" que tu as mis à la fin de ta ligne de requête
Windows 10 - ArchiCAD 15 à 22
BIM Services Patrimoine Virtuel

Avatar de l’utilisateur
AK40Cess
Messages : 49
Inscription : 11 déc. 2018 09:01
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 7 fois

Re: Récupérer infos matériaux

Message par AK40Cess » 22 juin 2019 08:07

ok je regarde
Merci
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
AK40Cess
Messages : 49
Inscription : 11 déc. 2018 09:01
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 7 fois

Re: Récupérer infos matériaux

Message par AK40Cess » 22 juin 2019 08:38

je n 'ai pas plus de succès avec ça !

Code : Tout sélectionner

n = REQUEST{2} ("Building_Material_info", Mat_mur, "gs_bmat_cutFill_properties", Typ_Hach_C )
Trois Bassins - La Réunion
Archicad 21 - Win10

Répondre