Jump to content
bn-top

Convertire Mesh In Solido Con Autocad


timbana
 Share

Recommended Posts

Ciao ragazzi sto cercando disperatamente di sottrarre un solido a una mesh in autocad, dopo vari tentativi ho scaricato un applicativo, m2sa, ma in questo modo diventa un'impresa titanica...un click di mouse per ogni triangolino che forma la mia mesh...aumentando il surftab per ottenere una curva quantomeno decente, aumentano in proporzione i click....

domanda....esiste un modo più rapido per usare m2sa??...esiste un metodo alternativo, in autocad o anche in 3ds, per sottrarre solidi a mesh??

Link to comment
Share on other sites

bn-top
Ciao ragazzi sto cercando disperatamente di sottrarre un solido a una mesh in autocad, dopo vari tentativi ho scaricato un applicativo, m2sa, ma in questo modo diventa un'impresa titanica...un click di mouse per ogni triangolino che forma la mia mesh...aumentando il surftab per ottenere una curva quantomeno decente, aumentano in proporzione i click....

domanda....esiste un modo più rapido per usare m2sa??...esiste un metodo alternativo, in autocad o anche in 3ds, per sottrarre solidi a mesh??

In AutoCAD no...è troppo complicato ricostruire il solido usando la mesh come "background"?

Link to comment
Share on other sites

Non so se hai risolto o sei al mare, ma visto che da domani ci sarò io, provo a dirti come fare se la tua mesh può NON avere spessore costante, ma solidificata rispetto ad un piano.

Scarica l'originale m2s.lsp di Bill Gilliss: m2s.zip

Edita il lisp con un editor di testo e nella parte finale del listato cancella ciò che ho evidenziato in rosso:

;;============== SUBROUTINES ====================

(defun LOFT (r1 r2 r3 s1 s2 s3 / e1 extr highest)

(command "_area" s1 s2 s3 "")

(if (not (equal (getvar "area") 0.0 0.00000001))

(progn

(command "_pline" s1 s2 s3 "_c")

(setq highest (max (caddr r1) (caddr r2) (caddr r3)))

(setq extr (- highest bot))

(command "_extrude" (entlast) "" extr 0.0)

(command "_slice" (entlast) "" "_3points" r1 r2 r3 s1)

(setq e1 (entlast))

(ssadd e1 ssrow)

);progn

);if

);defun

(princ "M2S loaded.")

Salva il lisp, caricalo in AutoCAD e digita m2s.

Ora tutti i triangolini si trasformeranno automaticamente senza dover premere INVIO singolarmente.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...