Scripted Parts: Ball Bearing - Part 1/it

Introduzione
Questo tutorial si propone di introdurre i principianti alla creazione di parti con script python all'interno di FreeCAD.

Questo tutorial descrive come costruire un cuscinetto a sfere con un flusso di lavoro CSG.

Il codice produrrà un nuovo documento di FreeCAD con 12 forme (anello interno, anello esterno e 10 sfere).

Esso sarà simile a questo:



Flusso di lavoro
Il flusso di lavoro è quasi identico a quello che si dovrebbe usare per creare la parte nell'ambiente Part. Solo alcune piccole differenze.
 * Creare un nuovo documento vuoto e renderlo attivo
 * Inserire un Cilindro
 * Inserire un Cilindro
 * Fare un taglio booleano per ottenere la forma di base dell'anello interno
 * Selezionare tutti i bordi e applicare un raccordo
 * Inserire un Toro
 * Spostare il toro in posizione e fare un taglio booleano per creare la scanalatura per le sfere
 * Ripetere tutti i passaggi per ottenere la forma per l'anello esterno
 * Inserire prima sfera
 * Inserire le altre sfere usando math per calcolare la loro posizione
 * Impostare la vista assonometrica
 * Zoom per adattare la vista alla finestra

Raccordare i bordi
Nell'ambiente Part utilizzando la GUI, è necessario selezionare i raccordi nella vista 3D o nel menu per i raccordi e poi applicare i raccordi.

Qui si selezionano tutti i bordi di una forma e poi si applicano i raccordi.

Quindi bisogna selezionare i bordi prima di creare la scanalatura.

Note
Questo tutorial utilizza le primitive di Parte e le Operazioni booleane, che consumano molte risorse.

Per fare un script di Part usando degli schizzi rivoluzionati vedere il tutorial Parti con script: Cuscinetto a sfere - Parte 2.

Link
Script di oggetti: La pagina wiki che spiega i principi fondamentali di scripting

Script di dati topologici: Un tutorial per fornire le basi di scripting

Parti con script - Cuscinetto a sfere Parte 2: Costruirlo con degli schizzi

Bearing Script 1: Base per questo tutorial, grazie a JMG ...