Macro Cut Object For Magnets/it

Macro Cut Object for Magnets

Descrizione
Taglia un oggetto lungo un piano e aggiunge fori allineati per magneti con rilevamento delle collisioni superficiali. Crea due parti con fori perfettamente allineati per l'inserimento di magneti che consentono alle parti di agganciarsi.

Versione macro: 0.6.2
Ultima modifica: 2026-01-18
Versione FreeCAD: 0.21+
Download: ToolBar Icon
Autore: Spkane
Autore
Spkane
Download
ToolBar Icon
Link
Versione macro
0.6.2
Data ultima modifica
2026-01-18
Versioni di FreeCAD
0.21+
Scorciatoia
Nessuna
Vedere anche
Affetta di Part, Foro di PartDesign

Descrizione

Questa macro taglia un oggetto 3D lungo un piano specificato e aggiunge automaticamente dei fori magnetici allineati a entrambi i pezzi risultanti. I fori vengono posizionati con un sistema di rilevamento collisioni intelligente per garantire che non attraversino le pareti esterne dell'oggetto.

Questo è particolarmente utile per:

Caratteristiche principali:

Utilizzo

  1. Aprire un documento con l'oggetto che si vuole tagliare.
  2. Selezionare facoltativamente l'oggetto e/o un piano di riferimento prima di eseguire la macro.
  3. Eseguire la macro da Macro → Macro → CutObjectForMagnets → Esegui.
  4. Nella finestra di dialogo:
    • Selezionare il corpo da tagliare dal menu a discesa.
    • Scegliere il tipo di piano di taglio (Predefinito o Piano Modello).
    • Per i piani preimpostati, impostare l'offset dall'origine.
    • Configurare i parametri del foro del magnete:
      • Diameter: Diametro del foro (deve corrispondere alle dimensioni del magnete).
      • Depth: Profondità del foro dalla superficie di taglio.
      • Number of Holes: Numero totale di fori da creare.
      • Edge Clearance (Preferred): Distanza ideale tra il bordo del foro e la superficie dell'oggetto.
      • Edge Clearance (Minimum): Spazio minimo accettabile.
  5. Cliccare su "Execute Cut".

Esempio

Questa immagine mostra un vaso nella sua forma originale, dopo essere stato tagliato più volte con la tecnica macro. È quindi possibile inserire dei magneti nell'oggetto e riassemblarlo. Questo esempio serve a creare un vaso "fragile" per uno spettacolo teatrale, ma ci sono molti altri potenziali utilizzi.

Come funziona

Processo di taglio:

  1. Creare un grande riquadro semi-intermedio allineato al piano di taglio.
  2. Utilizzare operazioni booleane per dividere l'oggetto in due parti.
  3. Creare contenitori PartDesign::Body per ciascuna metà.

Algoritmo di posizionamento dei fori:

  1. Calcola le posizioni dei fori distribuite uniformemente lungo il perimetro della superficie di taglio.
  2. Per ogni posizione, convalida su ENTRAMBE le parti (non solo su una).
  3. Utilizza prima la distanza preferita, per poi tornare al valore minimo se necessario.
  4. Controlla la spaziatura tra i fori (minimo 2 volte il diametro).
  5. Riposiziona i fori che non superano i controlli di sicurezza utilizzando più strategie:
    • Riduzione della distanza nella stessa posizione.
    • Incremento dal bordo aumentato.
    • Posizioni alternative lungo il perimetro.

Funzionalità di sicurezza:

Parametri

Parametro Descrizione Default
Plane Type "Preset Plane" (XY/XZ/YZ) o "Model Plane" (piano di riferimento) Preset Plane
Offset Distanza dall'origine per i piani preimpostati 0 mm
Diameter Diametro del foro del magnete 3 mm
Depth Profondità del foro dalla superficie tagliata 3 mm
Number of Holes Numero totale di fori da creare 6
Edge Clearance (Preferred) Distanza ideale dal bordo del foro alla superficie dell'oggetto 2 mm
Edge Clearance (Minimum) Spazio libero minimo accettabile (utilizzato durante il riposizionamento) 0.5 mm

Requisiti

Installazione

Suggerimenti

Codice sorgente

Il codice sorgente completo è ospitato su GitHub:

Link