Allplan Forum Index du Forum
Allplan Forum Index du Forum FAQ Rechercher S’enregistrer Connexion

smartpart - poignée de redimensionement

 
Poster un nouveau sujet   Répondre au sujet    Allplan Forum Index du Forum -> ALLPLAN -> ARCHITECTURE
Sujet précédent :: Sujet suivant  
Auteur Message
arrakis
Membre

Hors ligne

Inscrit le: 19 Avr 2016
Messages: 71
Localisation: Belgique
Masculin

MessagePosté le: Ven 22 Juil 2016 - 07:27    Sujet du message: smartpart - poignée de redimensionement Répondre en citant

bonjour tout le monde

J'ai profité de mon jour de congé hier pour me lancer dans les smartparts afin de réaliser des ossatures bois.
En terme de programmation jusqu'à présent, la base n'est pas vraiment compliqué mais je suis tombé sur un petit problème car mon code refuse de m'ajouter les poignées générales de redimensionnement à mon smartpart malgré la présence en tête de: REF_HANDLES
Quelqu'un aurait-il une idée du pourquoi ça ne s'affiche pas?


Code:

REF_HANDLES

! 7/18
!Varibalde de longueur
DIM lx [ ]
lx = 0

!place les montants de départ et de fin

GOSUB "BAR7_18"

TRANSX REF_X - 0.07
GOSUB "BAR7_18"
RESTORE 1


!calcul le nbre de fois qu'il faut ajouter des montants entre les extrémité
DIM nbre [ ]
nbre = 0
lx = 0.5
WHILE lx < REF_X DO
   nbre = nbre + 1
   lx = lx + 0.5
ENDWHILE
lx = 0.5

!calcul la distance du dernier montant par rapport au montant d'extrémité
DIM distdernier [ ]
distdernier = REF_X - ( nbre * 0.5 ) - 0.07
distdernier = 0.5 - distdernier
distdernier = distdernier / 2


WHILE lx < REF_X DO
   
   
   IF lx + 0.5 > REF_X THEN
     
      TRANSX lx - ( distdernier )
      GOSUB "BAR7_18"
      RESTORE 1
   ELSE
      TRANSX lx
      GOSUB "BAR7_18"
      RESTORE 1
   ENDIF
   lx = lx + 0.5
ENDWHILE

END


BAR7_18:
BOX 0.07 , 0.18 , REF_Z
RETURN


Quand je double-click sur mon smartpart: j'ai juste acces aux variables à gauche. Pas de poignée


Dernière édition par arrakis le Ven 22 Juil 2016 - 12:02; édité 1 fois
Revenir en haut
Publicité






MessagePosté le: Ven 22 Juil 2016 - 07:27    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
olivier1
Administrateur

Hors ligne

Inscrit le: 17 Mar 2012
Messages: 4 151
Localisation: NIORT
Masculin

MessagePosté le: Ven 22 Juil 2016 - 08:10    Sujet du message: smartpart - poignée de redimensionement Répondre en citant

étrange cette histoire , car je viens d'essayer et ton code fonctionne parfaitement ici.


peu tu essayer cette objet pour vérifier que les poignes fonctionne chez toi ?
(tu pourra aussi en profiter pour regarder ce code qui est bien fait pour comprendre les déplacements de poignée en x y z , moi je ne me sert que très peu de REF_HANDEL.

http://www.sendspace.com/file/dgz6k9


Les tâches urgentes: [Done]
Les tâches impossibles: [On Time]
Les miracles: [Delayed] - Merci d'attendre 24h
Revenir en haut
@ntoine
Membre

Hors ligne

Inscrit le: 03 Déc 2012
Messages: 114
Localisation: NANTES
Masculin

MessagePosté le: Ven 22 Juil 2016 - 08:16    Sujet du message: smartpart - poignée de redimensionement Répondre en citant

Idem sur mon poste, les poignées fonctionnent bien.
Revenir en haut
arrakis
Membre

Hors ligne

Inscrit le: 19 Avr 2016
Messages: 71
Localisation: Belgique
Masculin

MessagePosté le: Ven 22 Juil 2016 - 08:43    Sujet du message: smartpart - poignée de redimensionement Répondre en citant

Merci pour vos réponses. Ca doit être un bug
J'ai aussi retesté d'autre smartpart et ça fonctionne. Je sais pas pourquoi il ne m'affiche rien avec celui-ci... même après redémarage d'allplan

@ Olivier, merci pour ton envoie, je vais regarder attentivement ton code sur les poignées. Je ne pensais de toutes façon pas garder ref_handler mais uniquement durant le temps que je travail le code. Cool
Revenir en haut
arrakis
Membre

Hors ligne

Inscrit le: 19 Avr 2016
Messages: 71
Localisation: Belgique
Masculin

MessagePosté le: Ven 22 Juil 2016 - 08:52    Sujet du message: smartpart - poignée de redimensionement Répondre en citant

Bon,

En fait, mon code n'a pas de probleme, mais c'est le fichier smartpart qui plante. en recopiant le code dans un nouveau smartpart, effectivement ça fonctionne ..
Revenir en haut
olivier1
Administrateur

Hors ligne

Inscrit le: 17 Mar 2012
Messages: 4 151
Localisation: NIORT
Masculin

MessagePosté le: Ven 22 Juil 2016 - 11:46    Sujet du message: smartpart - poignée de redimensionement Répondre en citant

cool alors si ça marche .
le smart fourni n'est pas de moi , c'est un des smartpart exemple de Nem Wink


Les tâches urgentes: [Done]
Les tâches impossibles: [On Time]
Les miracles: [Delayed] - Merci d'attendre 24h
Les membres suivants remercient olivier1 pour ce message :
arrakis (22/07/16)
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 22:18    Sujet du message: smartpart - poignée de redimensionement

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Allplan Forum Index du Forum -> ALLPLAN -> ARCHITECTURE Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
darkages Template © larme d'ange
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com