Reading view

There are new articles available, click to refresh the page.

Plan du projet, modélisation • Re: Origine objets personnalisés

Ben à première vue je dirais objets fais via "méthode du fainéant" qui typiquement pose les points chauds sur boite englobante.
Le décalage sur l'objet 2 n'en ai pas vraiment un puisque la boite englobante intègre la casquette.
Sans rien modifier aux objets tu dois pouvoir sélectionner sur la vue en plan dans tes options d'objet le point à "l'arrière" des objets ce qui te facilitera l'alignement au moment de poser les objets.
Sinon tu peux reprendre tes ensembles avant la sauvegarde en objet et rajouter un point chaud qui te servira de référence penser à le sélectionner en même temps que le reste de ton objet au moment de faire ton enregistrer en temps qu'objet.
Attention les point chaud d'Archicad sont 2D uniquement ce qui limite cette solution pour les cas où tu peux utiliser la vue en plan pour enregistrer ton objet sinon çà ne marche pas.

Ce qui rend le bon conseil de Sobout essentiel : en effet quelque soit la façon dont ton objet est composer AC te créera toujours un point chaud à l'emplacement de l'origine.

Toujours s'assurer de poser ton futur objet sur l'origine du projet et d'utiliser la bonne projection comme source d'enregistrement.

Statistiques: Publié par Markus-83 — 04 févr. 2025 21:26


GDL • Re: Comment afficher la longueur de mes objets dans A et B

Au passage, la commande s'appelle VALUES si je ne me trompe pas, et il faut mettre les paramètres entre guillemets...
tu probablement raison sur le détail du script VALUES et "A" par exemple ça fait un moment que j'ai pas scripté de GDL.

Mais je suis sûr qu'effectivement en script paramètre tu peux fixer les valeurs de A et B selon ton choix de vue.

Après tu peux aussi réutiliser Values "A", longchar
mais à moins que tu ne veuille modifier ces dimensions t'as pas besoins de les définir comme paramètres juste comme variable de préférence en master script

Code :

Dim Longcharlongchar = 371.00
Après c'est les habitudes de codage de chacun l'essentiel est que tu t'y retrouve

Mais si des valeurs sont "fixes" ou pour mieux dire réservées aux script et qu tu ne veux pas que l'utilisateur y touche c'est plus sûr de les garder en variables, voire en valeur fixe.

Dans ton cas tu peux par exemple remplacer le premier mul2 de to script par mul2 100,100 (Tes valeurs de A et B)

puis dans ton sub "COTE"
Mul2 100/3.279*A, 100/2.0837*B

après avoir défini A et B en valeur dans le script parametre selon les cas de Vue.

si tes valeurs de vues avaient les mêmes casse et orthographe que tes sub tu pourrais même tenter un gosub Vue (sans les guillemets du coup)
et ça devrait marcher...

Statistiques: Publié par Markus-83 — 04 févr. 2025 19:04


❌