Aller au contenu

nazemrap

Membres
  • Compteur de contenus

    204
  • Inscription

  • Dernière visite

Tout ce qui a été posté par nazemrap

  1. nazemrap

    Dôme de lumière??

    Bonjour. Réponse très primaire, le paramètre "projeter des ombres " est actif et la valeur de ce paramètre est élevé pour une bonne qualité de rendu. Donc c'est long. nazemrap
  2. nazemrap

    Polyligne

    Bonjour. Si si, j'insiste, le point crée une intersection avec la ligne. Dans la mesure ou la sélection de la polyligne a été faite avec un accrochage actif "proche", le point est sur la polyligne. nazemrap.
  3. nazemrap

    Polyligne

    Re Re J'ai décidé de retenter ma chance. Cette fois j'insère un point aux extrémités du segment concerné. Je veux bien qu'on me donne une correction sur mes tentatives. Public Sub bidouille2() Dim objetselection As AcadEntity Dim polyligne As AcadLWPolyline Dim pointdeselection As Variant Dim coordodeselection(0 To 2) As Double Dim explosepoly As Variant Dim point, point1, point2 As AcadPoint Dim intpoints As Variant Dim ligne As AcadLine 'Met les points en croix ThisDrawing.SetVariable "pdmode", 3 'NB l'accrochage "proche" doit être utilisé pendant la sélection 'Récupère la polyligne ThisDrawing.Utility.GetEntity objetselection, pointdeselection, "Sélectionnez la polyligne !" Set polyligne = objetselection 'Récupère les coordonnées du point de sélection coordodeselection(0) = pointdeselection(0): coordodeselection(1) = pointdeselection(1) 'Insère un point Set point = ThisDrawing.ModelSpace.AddPoint(pointdeselection) explosepoly = polyligne.Explode 'Boucle sur les objets résultants Dim I As Integer For I = 0 To UBound(explosepoly) If explosepoly(I).ObjectName = "AcDbLine" Then Set ligne = explosepoly(I) 'Teste l'intersection avec le point intpoints = ligne.IntersectWith(point, acExtendNone) If VarType(intpoints) <> vbEmpty Then If UBound(intpoints) = 2 Then 'met les points aux extrémités Set point1 = ThisDrawing.ModelSpace.AddPoint(ligne.StartPoint) Set point2 = ThisDrawing.ModelSpace.AddPoint(ligne.EndPoint) End If End If End If ligne.Delete Next End Sub nazemrap [Edité le 2/1/2006 par nazemrap]
  4. nazemrap

    Polyligne

    Re. Mille excuses , j'étais effectivement à côté. nazemrap
  5. nazemrap

    Polyligne

    Bonsoir. Pour ma part je pense qu'il s'agit de situer le sommet le plus proche du point de sélection de la polyligne. J'ai tenté une bidouille que voici : Public Sub bidouille() Dim objetselection As AcadEntity Dim polyligne As AcadLWPolyline Dim pointdeselection As Variant Dim coordodeselection(0 To 2) As Double Dim sommets As Variant Dim coordosommet(0 To 2) As Double Dim distance As Double Dim cercle() As AcadCircle 'Récupère la polyligne ThisDrawing.Utility.GetEntity objetselection, pointdeselection, "Sélectionnez la polyligne !" Set polyligne = objetselection 'Récupère les coordonnées du point de sélection coordodeselection(0) = pointdeselection(0): coordodeselection(1) = pointdeselection(1) 'Récupère les sommets de la polyligne sommets = polyligne.Coordinates 'Crée un tableau pour un nombre de cercles correspondant ReDim cercle(UBound(sommets)) 'Calcule pour chaque sommet la distance par rapport au point de sélection 'basé sur le carré de l'hypothénus! For tour = LBound(sommets) To UBound(sommets) coordosommet(0) = sommets(tour): coordosommet(1) = sommets(tour + 1) distance = Abs((coordodeselection(0) - coordosommet(0)) * (coordodeselection(0) - coordosommet(0))) _ + Abs((coordodeselection(1) - coordosommet(1)) * (coordodeselection(1) - coordosommet(1))) distance = Sqr(distance) 'crée un cercle de centre point de sélection, et rayon valant le vecteur Set cercle(tour) = ThisDrawing.ModelSpace.AddCircle(pointdeselection, distance) cercle(tour).color = acRed tour = tour + 1 Next 'Le plus petit cercle passe par le sommet le plus près du point de sélection 'partant de la, le sommet est récupérable... End Sub J'espère ne pas être trop à côté... nazemrap
  6. Bonjour. D'une manière directe ou par simple lecture, j'ai trouvé beaucoup de réponses ou de possibilités nouvelles. nazemrap.
  7. Bonjour. A vérifier, le style de texte utilisé dans le style de cote (standard par exemple) ne doit pas être défini avec une hauteur fixe. Si c'est le cas le paramètre du style de cote n' est plus exploitable. C'est peut-être à ce niveau qu'il faut remettre la hauteur du texte à 0. nazemrap PS Je n'avais pas vu que Rebcao en parle sur le forum 2006... [Edité le 5/12/2005 par nazemrap]
  8. nazemrap

    cotation espace papier

    Bonjour. Afin d'éviter les "conflits de génération", il me semble pour ma part important de connaître et pouvoir pratiquer les différentes méthodes. Suivant les circonstances de travail, l'une ou l'autre peut être choisie. N'est-ce pas la philosophie d'Autocad ? Le rôle de la formation est aussi de faire connaître des possibilités, même si il faut naturellement être "efficace",. Certains environnements professionels n'exploitent pas du tout la présentation . L'ajustement d'un style de cote peut aussi aider à faire percevoir la notion d'échelle d'impression et d'unités d'écran. nazemrap
  9. nazemrap

    cotation espace papier

    Bonjour. Même méthode que Rebcao, toutefois avec plusieurs styles de cotes suivant les échelles. En général un style de cote un calque, et parfois une commande qui permet d'activer les 2 en relation. Les cotes en espace papier nécessitent un verrouillage des fenêtres flottantes, sinon un zoom ou un pan ont un effet il me semble.Avec modération donc. nazemrap
  10. nazemrap

    dessiner au diamètre

    Bonjour. Après avoir indiqué le centre de la base du cylindre, il y a une option disponible sur la ligne de commande :[Diamètre]. Inscrire d et valider. C'est alors la valeur du diamètre qu'il faut indiquer . nazemrap
  11. nazemrap

    cotation

    Bonjour. Il faut modifier le style ou les styles de cotation concernés. Pour cela aller dans le menu déroulant "format" puis "style de cote" puis sélectionner le style concerné. Cliquer ensuite sur l'onglet "Unités principales". Dans la zone "échelle de mesure" , mettre le "facteur d' échelle "=10. Ceci multiplie les valeurs des cotes par 10, sans changer l'unité d'écran. Il est parfois plus prudent de créer un nouveau style recevant ce paramètre et changer le style des cotations concernées si elles ne sont pas toutes en cause. Cela peut aussi être fait par les propriétés de la cote si il n'y en pas beaucoup, puis copier les propriétés. nazemrap
  12. nazemrap

    Créer un menu contextuel

    Bonsoir. Je ne sais pas si je suis dans le sujet. mais dans la boîte alias apparaît POP519. J'inscrit sur la ligne en dessous OBJECT_ARC puis OK. J'associe ensuite une commande au Menu contextuel1 par glisser déposer. J'applique. Je récupère la commande dans le menu contextuel de l'arc. nazemrap
  13. nazemrap

    help

    Bonsoir. AllPlan dispose d'une commande exportation de fichiers vers autocad. Au moins pour all plan 2004 vers format autocad 2000. Fichier > exporter > exporter des données autocad nazemrap.
  14. nazemrap

    Dimension impérial et SI

    Bonjour. Essaies \X\P pour le suffixe unité principale. La partie inférieure est décalée vers le bas, mais cela peut peut-être suffire. nazemrap
  15. nazemrap

    Bloc _dot

    Bonjour. Ces blocs sont les blocs utilisés pour définir les pointes des flèches des styles de cotation. Si ils ne sont [surligneur] pas utilisés[/surligneur], c'est à dire pas présents dans la zone graphique ou dans le style de cote courant, il faut alors les purger par la commande [surligneur] PURGER[/surligneur]. nazemrap
  16. Bonjour. Pour le plancher, je pense au site de http://www.rector.fr/ pour l'utilisation de [surligneur] prédalles [/surligneur]par exemple. nazemrap
  17. rebonsoir. Je n'ai rien de disponible ce soir. Je pense toutefois avoir quelques éléments sur mon lieu de travail. Je ne promet rien, je verrai mercredi (le pont !!!) nazemrap
  18. Bonsoir. Quels types de plans ? Juste des schémas de principe ou des plans complets (fermes, chevronnage...avec dimensions) Sans relevés cela parait un peu flou. nazemrap
  19. nazemrap

    Visibilité d\'une entité

    Bonjour. Dans des fenêtres différentes ? En gérant les calques dans la fenêtre courante. nazemrap
  20. nazemrap

    Bug Raccord multiple

    Bonjour. Je ne sais pas si j'ai bien interprété la question. Il semble que dans l' opton [multiple] de la commande raccord et en mode "non-ajuster", avec un rayon à 0 pickadd soit à 0 et donc nécessite d'appuyer sur la touche "maj" pour "ajouter". Me trompe-je ? nazemrap.
  21. nazemrap

    spline

    Bonsoir. Merci Didier. Super ! Quelle élégance ! Je m' 'y colle derechef. Je ne sais pas si cela me permettra d'aboutir, mais le potentiel est là. Je te tiendrai au courant . nazemrap.
  22. nazemrap

    spline

    coucou aussi La spline a été fermée avec l'option clore. J'ai besoin depuis vba de récupérer 2 sommets (départ et fin) en "ouvrant" la spline. Je ne sais pas si je suis plus explicite ?
  23. nazemrap

    spline

    Bonsoir. Comment ouvrir une spline depuis vba ? Merci . nazemrap
  24. Bonjour. Je suis tout à fait en accord pour créer ses propres bibliothèques. J' ai fait un tuto disponible au format pdf sur mon site, concernant l'utilisation des blocs, omettant toutefois la commande wbloc. Oserais-je ???? A plus
  25. nazemrap

    Suppression calque

    bonjour ! Après avoir supprimé les entités (ref de blocs) des calques créés par solprof, purger les définitions des blocs résultants style *U1 *U2. Après cela les calques doivent pouvoir être supprimés. En espéranr que cela soit conforme... A plus nazemrap.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité