Aller au contenu

DenisHen

Membres
  • Compteur de contenus

    4 029
  • Inscription

  • Dernière visite

  • Jours gagnés

    21

Tout ce qui a été posté par DenisHen

  1. Alors ? Devons-nous porter le deuil d'AutoCAD sous un système libre ?
  2. Salut didier. Bien formé et utopique... Car un AutoCAD sous Linux, c'est un doux rêve... ;)
  3. Salut à tous. Pour mon site, ce ne sont pas des versions OEM (avec lesquelles on ne fait pas grand chose) mais bien des licences complètes... ;) Maintenant, je change de PC portable tous les 4/5 ans, alors maintenant, je les achèterais "vide" et je me paierais la totale Micro$oft (Windows + Office) pour moins de 80€. ;) Malgré tous, je continu à me former sur Linux (Debian) et LibreOffice... J'attend un Clone d'AutoCAD sur cet OS... Mais un avec du Lisp... Of course... ;) Denis...
  4. Entièrement d'accord avec toi didier :D . Perso, j'utilise la variable LUPREC pour les décimales de rtos. PS : j'utilisais "suicidaire" car tes interventions sont très concises et très pensées ;) . C'est du Maxwell, pas besoin d'en rajouter... :D. Je ne doutais pas de ton humilité...
  5. Salut. Ce que tu appelles "Cote NGF" ne serait-ce pas un Plan horizontal de référence (ou de comparaison) ? Et je dirais comme didier (le contraire serait suicidaire ;) ), rtos demande trois choses, un nombre, un format de donnée et un nombre de décimales... Mais il faut le souligner, c'est clair et il y a un bon début de code... Bravo...
  6. C'est vrai que c'est assez déconcertant... Mais je n'ai malheureusement pas de solution...
  7. Salut. J'ai découvert ce truc aussi... J'ai d'ailleurs fais la totalité de mes lisp en fonctions. Ce qui donne, par exemple : (initget "Automatiquement Manuellement Gauche Droite Non") (setq OptionIns (getkword "\nPlacement des textes [Automatiquement/Manuellement/Gauche/Droite/Non] :" ;_ Fin de strcat ) ;_ Fin de getkword ) ;_ Fin de setq Pour ce qui est du "entsel", je pense qu'il nécessite une sélection... Tu ne peux pas demander un mot (cliquable en ligne de commande) et une sélection d'objet dans la même commande... Enfin, j'ai déjà essayé, et je n'ai jamais réussi... En tous cas, merci du partage... Denis...
  8. Salut. A mon boulo, on utilise ces licences depuis plus d'un an, toutes les mises à jour officielles se font sans aucun problème depuis Micro$oft.com...
  9. Excellent ! ! ! J'ai repris un lisp de Maître (gile) pour calculer les linéaires des calques, mais ce clacosse promet d'autres ouvertures... :) J'adore aussi... J'ai hâte de voir les jeux sur le site de Maître didier (oui, on mérite ce tire à ce niveau...) ;)
  10. Wouaouw, pas mal comme prix... Merci du partage...
  11. Salut à tous. Je me lance, je ne dois pas être dessinateur/projeteur, vu que je ne suis pas dans le "création" actuellement. J'ai commencé mes études de topo/carto en 92 (=4 ans, résultat BTS) dans un cabinet de GE, qui, et j'en suis fière, mesurait TOUT ce qui était mesurable... Le symbole même du géomètre : des machines/outils, des ouvrages d'art, des façades de cathédrales (en stéréo-photogrammétrie, la mode à l'époque), des ouvrages souterrain (pont, aqueducs, égouts...). J'étais sur le terrain et je dessinais ce que je levais. Plus tard (en 2005), dû à un changement d'emploi "forcé" (un déménagement de 300km pour rejoindre ma femme) Je me suis fourvoyé dans le dessin de maisons individuelles : une escroquerie ! ! ! Je l'ai fais deux ans et j'ai repris le fil de ce que j'aimais : la topo. Maintenant, je bosse à TROYES dans une boite qui fait des levés topo et de la détection de réseaux souterrains. Ce qui me plait, c'est que mon expérience de topo est pleinement utile... Pas de diplôme "nécessaire", mon expérience est mon bagage... Ce qui est souvent le cas pour des professions qui ne sont pas estampillées "BAC TRUC" ou BEP MACHIN"... Après mon BTS topo, je me suis aperçu que l'école n'était vraiment pas suffisante à elle seule, heureusement que j'étais en version PRO... Mon Maître de stage m'a embauché directement après l’obtention de mon diplôme, j'ai bossé 10 ans pour lui, je suis parti, on a gardé le contacte, maintenant, quand je vais en vacance dans sa région, on boit un verre ensemble... C'est génial... Bon, Steven, j'ai déjà fais la première page ! ! Je sais, je suis long, mais j'aime les détails... Et comme dirait Maître didier : "quand je lis "Si vous avez une solution, un conseil ou une astuce..." Je sais que c'est Denis"... ;) Bon, j'y retourne, je dois finir IMPÉRATIVEMENT un dossier pour demain matin... Spéciale dédicace à didier : "IMPÉRATIVEMENT", avec un "É"... S'il te plait... ;)
  12. DenisHen

    Probleme traçage

    Je ne comprend rien... A l'instar de Maître didier... Peut-tu poster un fichier ?
  13. Salut à tous. Je voulais juste vous faire profiter d'un site qui revend (d'après ce que j'en ai compris) des licences Micro$oft d'occasion. Exemples : - Windows 10 pro => 28 $ - Office Pro Plus => 68 $ On l'utilise à mon boulo depuis près d'un an, et on n'a toutes les mises à jour, aucun problème de licence... Bref, tout à l'air OK, c'est sur Faire.SoftWare. Il y a aussi du Adobe, mais là, je n'y connais rien... Le tout est "selon arrivage"... Bien sur... Si quelqu'un connait, ou aurait un retour (négatif ou positif) sur ce site... Je suis preneur...
  14. DenisHen

    Ventilation de surfaces

    A leur superficie PONDÉRÉE, quid des appartements plein SUD et plein NORD ? Quid de la différence entre une vue du 15ème étage et d'un appart au Rdc ? A superficies égales, un 85m² au 15ème plein SUD vaudra toujours plus qu'un 85m² orienté NORD au Rez-de-chaussée... Et ils font tous les deux 85m²... De mon temps, on faisait la différence... ;) Entièrement d'accord, mais si ton raisonnement se tient, pas de problème pour le justifier... j'ai déjà eu ce problème... Ah... Les promoteurs et leur Vente en l'État Futur d'Achèvement... Qui veulent les tunes avant de poser les fondations... D'autre part, un emplacement de stationnement de 11.5m², après pondération, par exemple, vaut 30/10.000ème, à combien estimes-tu l'emplacement d'à coté de 12m², de 13m², de 15m² ? Peut-tu justifier le "non écart" (devant un comité) entre les deux premiers et, d'un coup, pour le 15m², tu passes à 31/10.000 ? Alors que, dans tous les cas, ils ne reçoivent q'une bagnole... J'ai déjà eu ce cas de révision, et mon bosse, un Géomètre Expert spécialiste des copropriété s'était défendu avec ces arguments, et, le comité lui a donné raison... Il me semble que ça a fait un précédent...
  15. DenisHen

    Ventilation de surfaces

    Re (encore)... Je trouve cette ligne "dangereuse" (command "_insert" Bloc pins echX echY Rot (rtos surf1 2 dec) (rtos coef 2 2) (rtos surf2 2 dec)) Je préfère (avec ATTREQ à 0) : (command "inserer" NomBloc pt_ins EchX EchY Rotation) (vl-catch-all-apply 'setpropertyvalue (list (entlast) NomAttrib ValAttrib)) (vl-catch-all-apply 'setpropertyvalue (list (entlast) ......... .........)) Car, si jamais l'ordre des attributs changent dans le bloc, pour je ne sais pas quelle raison... Cette solution est "imparable", il est à noter qu'elle me vient d'un code de Maître (gile)... Encore son ombre sur nous plane, pauvres errants dociles, emplis de crédulité... Oui, je relis en ce moment la mythologie grecque (j'en suis à Pyrrhée et Deucalion, ancêtre d'Adan et Eve, pour les Chrétiens, pour d'autres religions aussi)... D'où ce beau vers : "Encore son ombre sur nous plane, pauvres errants dociles, emplis de crédulité..." Ok, je vais me concentrer sur le code... Bon week-end à tous... Denis...
  16. DenisHen

    Ventilation de surfaces

    didier, je suis en train de lire ton code... Comment dire, c'est beau... Surtout le : (if ( not (= (vla-get-Closed polyvla) :vlax-true)) Que je ne connaissais pas... Mais j'aime bien le mien aussi... Peut-être parce qu'il est de moi, mais, quelque part, c'est grâce à toi... ;)
  17. DenisHen

    Ventilation de surfaces

    Re, J'ai fais des centaines de copro, et je suis entièrement d'accord avec didier... De plus, avoir un emplacement de stationnement de 11.5m² ou 15m², il n'y a aucune différence d'utilisation, on n'y place qu'un seul véhicule... Il faudrait plus réfléchir à l'utilisation... Car avec un emplacement de 20m², on ne met qu'une bagnole... A mon époque (oulala, je parle comme un ancêtre), un emplacement=1 unité de stationnement (11.5m² ou 15m², tu ne mets qu'une seule voiture), d'autre part, un emplacement de 15m² devrait "en théorie" avoir la même valeur (à trop peu de chose près) qu'un autre emplacement de 11.5m² (l'unité d'emplacement). Je me souviens de la loi de 1965 reprise en 1969 sur la publicité de la propriété foncière, et nul part était expliqué qu'un emplacement vaut plus qu'un autre pour, si dans les deux cas, ils ne contiennent qu'un véhicule... Maintenant, si l'AFNOR s'en mèle... Bien que je doute de sa validité en matière de droit de la propriété foncière... Sur ce, je vais potasser mon code... Et regarder avec grande attention celui de didier, c'est toujours lucratif et ludique d'analyser le code d'un Maître... ;)
  18. DenisHen

    Ventilation de surfaces

    J'ai fais des copropriété de plusieurs centaines de lots pendant presque 15 ans, alors quand j'ai vu ton dessin, j'ai tilté... ;) Je regarde ça ce soir. Tu refais "ENTER" ou [espace]. Content d'être utile à CadXP et à ses membres...
  19. DenisHen

    Ventilation de surfaces

    Bon, finalement, j'avais quelques petites minutes devant moi. Alors, voici un code fait sans ton bloc, je ne peut pas aller plus loin... ;;; *************************************** ;;; Calculs de surperficies de polylignes ;;; pour Hydro8 de CadXP.com ;;; *************************************** (defun c:MSPk (/ option old_base base old_coeff coeff poly surf surf1 surf2 pins poly polyvla) (setq old_base (vlax-ldata-get "MSPK" "Base")) (setq old_coeff (vlax-ldata-get "MSPK" "Coeff")) (if (= old_base nil) (setq base 11.5) (setq base old_base) ) ;_ Fin de if (if (= old_coeff nil) (setq coeff 0.35) (setq coeff old_coeff) ) ;_ Fin de if (setq poly (entsel "\nSélectionner la polyligne ou 'ENTRER' pour les options : ")) (if (/= poly nil) (while (/= poly nil) (setq polyvla (vlax-ename->vla-object (car poly))) (setq surf (vlax-get-property polyvla 'area)) (cond ((< surf base) (setq surf1 surf surf2 0.0 ) ;_ Fin de setq ) ((> surf base) (setq surf1 base surf2 (- surf surf1) ) ;_ Fin de setq ) ((/= coeff 0.35) (setq surf1 base surf2 (- surf surf1) ) ;_ Fin de setq ) ) ;_ Fin de cond (setq pins (getpoint "\nPoint d'insertion du bloc ?\n")) (command "_insert" "SurfPk" pins "1" "" "" (rtos surf1 2 1) (rtos coeff 2 2) (rtos surf2 2 1)) (setq poly (entsel "\nChoix de la polyligne\n")) ) ;_ Fin de progn (progn (setq base (getreal "\nChoisissez la base <11.5> (par défaut) : ") coeff (getreal "\nChoisissez le coefficient <0.35> (par défaut) : ") ) ;_ Fin de setq (vlax-ldata-put "MSPK" "Base" base) (vlax-ldata-put "MSPK" "Coeff" coeff) ) ;_ Fin de progn ) ;_ Fin de while (princ) ) ;_ Fin de defun Tu peut le modifier à ta convenance, je pense que la méthodologie devrait être bonne. Tiens nous au courant... Denis...
  20. DenisHen

    Ventilation de surfaces

    Petite question, je ne comprend pas pourquoi tu testes si coef est différent de 0.35. ((/= coeff 0.35) (setq surf1 base surf2 (- surf surf1) ) ) S'il est différent, que doit-on faire ?
  21. DenisHen

    Multiple ou pas...

    Salut didier, et merci pour cette explication, je sais maintenant d'où vient ce 6... ;)
  22. DenisHen

    Ventilation de surfaces

    Bonjour à tous. Je viens de lire l'ensemble du poste et comprend à peu près ce que désire Hydro8. J'ai l'impression que ce sont des places de stationnement et qu'il s'agisse d'une copropriété, je me trompe ? Je tenterais de te faire un truc ce soir, si je trouve le temps... Mais je pense avoir compris... 1.Sélection d'une polyligne OU options, 2.Si sélection de Polyligne => Traitement arithmétique de sa surface avec les données des options, puis insertion du bloc "SurfPk", puis retour à 1 3.Si options => Saisie des deux options (base de surface ET coeficient), puis retour à 1. Si c'est ok pour toi, je pense en être capable. Mais comme le sous-entend tacitement Maître didier dans son site (que je consulte souvent et que je conseil autant) : Il est préférable d'écrire un code entièrement plutôt que de jouxter des copier/coller ou de reprendre un autre code pour le "modifier"... Et je t'avouerai qu'être concis dans les explication reste aussi un de mes nombreux défauts... Bon week-end à tous... Denis... PS : j'aurais besoin de ton bloc : SurfPk
  23. DenisHen

    Multiple ou pas...

    Bonjour à tous, et merci pour votre aide Bonuscad : très concis comme code... (gile) : J'ai utilisé "premier" comme "premier nombre" et non comme "nombre premier", mais tu as raison, j'aurais dû utiliser A ou B... didier : je suis allé sur ton site (comme toujours lorsque j'ai besoin d'aide), j'y ai trouvé l'aide sur REM. Mais je n'ai pas bien compris cette fonction : tu y écris (rem 42 12) donne 6, mais je ne sais pas d'où viens ce 6... Car si je calcul 42/12, ça me donne 3.5... En tous cas, encore merci...
  24. Bonjour à tous. Aujourd'hui, je tombe sur un petit problème que je n'arrive pas à résoudre. Mais je pense me noyer dans un verre d'eau. Je cherche à savoir si le nombre Premier est un multiple de Deuxieme. A savoir, si on divise Premier par Deuxieme, il n'y aura pas de décimales... Si quelqu'un a une astuce, une solution, un conseil, je suis preneur...
  25. Hitler sous XP et AutoCAD... Très drôle... A quand une critique des projets d'aqueducs sous Jules ?
×
×
  • 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é