Bonjour
je suis dessinatrice bâtiment et une bille en programmation - depuis quelques années notre logiciel de dessin nommé Allplan de chez Nemetschek nous permet de créer des smartparts ( programmation pure) afin de pouvoir réaliser notre propre bibliothèque - c'est super - oui mais voilà comment programmer correctement une menuiserie (type porte d'entrée par exemple)
je vous donne une partie de l'exemple qui nous a été fourni par un pro sympa - mais lui aussi est dessinateur - et ce qui est normal il les fait pour lui perso sauf quelques uns mis sur le site d'allplan gratuitement
dans le smartpart éditeur
nous avons les onglets suivants : paramètres -script principal
le script de paramètres: avec les fonctions suivantes :
IF GLOB_UI_BUTTON_ID = 1 THEN PARAMETERS pagestyle = 1
IF GLOB_UI_BUTTON_ID = 2 THEN PARAMETERS pagestyle = 2
IF GLOB_UI_BUTTON_ID = 3 THEN PARAMETERS pagestyle = 3
IF GLOB_UI_BUTTON_ID = 4 THEN PARAMETERS pagestyle = 4
le script de la boîte de dialogue avec ces fonctions-là entre autre:
tx = 180 !largeur du texte
ty = 20 ! hauteur du texte
tx2 = 125 ! hauteur des valeurs à saisir
tx3 = 55
x = 10 ! point de départ de la présentation en X
y = 50 ! point de départ de la présentation en Y
y2 = 25 ! espacement des textes et lignes des tableaux
!cadre
!---------
fcx = 360 ! point de fin du cadres en X
le script 2D
et le script 3D avec ces quelque fonctions
! REF_HANDLES
HANDLE 0 , 0 , 0 , id , "ref_z" , 1
HANDLE 0 , 0 , REF_Z , id , "ref_z" , 2
HANDLE 0 , 0 , -1 , id , "ref_z" , 3
les plus calés nous expliquent que c'est du <Basic < et que cela correspond entre autre un peu à la progammation GDL d'archicad
donc je m'en remets à vous - dois-je apprendre les fonctions du basic pour pouvoir réaliser mes propres smartparts?
Merci
Partager