Draft Module/sv

Rit modulen är ett pågående arbete och är en ganska experimentell modul som har gjorts för att lägga till grundläggande 2d ritfunktionalitet till FreeCAD. Den är helt och hållet skriven i python, och är även tänkt att fungera som en presentation om hur mycket du kan utöka FreeCAD endast med hjälp av python, utan att ens röra källkoden.

Rita objekt
Detta är verktyg för att rita objekt.
 * [[Image:Draft_Line.png|32px]] 2-punkt Linje: Ritar ett linjesegment mellan 2 punkter
 * [[Image:Draft_Wire.png|32px]] Tråd (multi-punkts linje): Ritar en linje som består av flera linjesegment
 * [[Image:Draft_Circle.png|32px]] Cirkel: Ritar en cirkel med hjälp av centrum och radie
 * [[Image:Draft_Arc.png|32px]] Cirkelbåge: Ritar en cirkelbåge med hjälp av centrum, radie, startvinkel och slutvinkel
 * [[Image:Draft_Ellipse.png|32px]] Ellipse: Draws an ellipse from two corner points
 * [[Image:Draft_Polygon.png|32px]] Polygon: Ritar en regelbunden polygon med center och en radie
 * [[Image:Draft_Rectangle.png|32px]] Rektangel: Ritar en rektangel från 2 motsatta punkter (hörnen)
 * [[Image:Draft_Text.png|32px]] Text: Ritar en text annotering med flera rader
 * [[Image:Draft_Dimension.png|32px]] Dimension: Ritar en måttsättning
 * [[Image:Draft_BSpline.png|32px]] BSpline: Ritar en B-Spline från en serie med punkter
 * [[Image:Draft_Point.png|32px]] Point: Inserts a point object
 * [[Image:Draft_ShapeString.png|32px]] ShapeString: The ShapeString tool inserts a compound shape representing a text string at a given point in the current document
 * [[Image:Draft_Facebinder.png|32px]] Facebinder: Creates a new object from selected faces on existing objects
 * [[Image:Draft_BezCurve.png|32px]] Bezier Curve: Draws a Bezier curve from a series of points
 * [[Image:Draft_Label.png|32px]] Label: Places a label with an arrow pointing to a selected element

Förändra objekt
Detta är verktyg för att förändra existerande objekt. De arbetar med valda objekt, men om inget objekt är valt, så ombes du att välja ett.
 * [[Image:Draft_Move.png|32px]] Flytta: Flyttar objekt från en plats till en annan
 * [[Image:Draft_Rotate.png|32px]] Rotera: Roterar objekt från en startvinkel till en slutvinkel
 * [[Image:Draft_Offset.png|32px]] Offset: Flyttar ett objekts segment ett visst avstånd
 * [[Image:Draft_Trimex.png|32px]] Trimma/förläng (Trimex): Trimmar eller förlänger ett objekt
 * [[Image:Draft_Upgrade.png|32px]] Uppgradera: Förenar objekt till ett objekt med högre nivå
 * [[Image:Draft_Downgrade.png|32px]] Nedgradera: Splittrar objekt till enklare objekt
 * [[Image:Draft_Scale.png|32px]] Skala: Skalar valda objekt runt en baspunkt
 * [[Image:Draft_PutOnSheet.png|32px]] Ritning: Skriver valda objekt till ett Ritningsark
 * [[Image:Draft_Edit.png|32px]] Redigera: Redigerar ett valt objekt
 * [[Image:Draft_WireToBSpline.png|32px]] Wire to BSpline: Converts a wire to a BSpline and vice-versa
 * [[Image:Draft_AddPoint.png|32px]] Add point: Adds a point to a wire or BSpline
 * [[Image:Draft_DelPoint.png|32px]] Delete point: Delete a point from a wire or BSpline
 * [[Image:Draft_Shape2DView.png|32px]] Shape 2D View: Creates a 2D object which is a flattened 2D view of another 3D object
 * [[Image:Draft_Draft2Sketch.png|32px]] Draft to Sketch: Converts a Draft object to Sketch and vice-versa
 * [[Image:Draft_Array.png|32px]] Array: Creates a polar or rectangular array from selected objects
 * [[Image:Draft_PathArray.png|32px]] Path Array: Creates an array of objects by placing the copies along a path
 * [[Image:Draft_Clone.png|32px]] Clone: Clones the selected objects
 * [[Image:Draft_Mirror.png|32px]] Mirror: Mirrors the selected objects
 * [[Image:Draft_Stretch.png|32px]] Stretch: Stretches the selected objects

Utility tools
Additional tools available via right-click context menu, depending on the selected objects.
 * [[Image:Draft_SelectPlane.png|32px]] Set working plane: Sets a working plane from a standard view or a selected face
 * [[Image:Draft_FinishLine.png|32px]] Finish line: Ends the drawing of the current wire or bspline, without closing it
 * [[Image:Draft_CloseLine.png|32px]] Close line: Ends the drawing of the current wire or bspline, and closes it
 * [[Image:Draft_UndoLine.png|32px]] Undo line: Undoes the last segment of a line
 * [[Image:Draft_ToggleConstructionMode.png|32px]] Toggle construction mode: Toggles the Draft construction mode on/off
 * [[Image:Draft_ToggleContinueMode.png|32px]] Toggle continue mode: Toggles the Draft continue mode on/off
 * [[Image:Draft_ApplyStyle.png|32px]] Apply style: Applies the current style and color to selected objects
 * [[Image:Draft_ToggleDisplayMode.png|32px]] Toggle display mode: Switches the display mode of selected objects between "flat lines" and "wireframe"
 * [[Image:Draft_AddToGroup.png|32px]] Add to group: Quickly adds selected objects to an existing group
 * [[Image:Draft_SelectGroup.png|32px]] Select group contents: Selects the contents of a selected group
 * [[Image:Draft_ToggleSnap.png|32px]] Toggle snap: Toggles object snapping on/off
 * [[Image:Draft_ToggleGrid.png|32px]] Toggle grid: Toggles the grid on/off
 * [[Image:Draft_ShowSnapBar.png|32px]] Show snap bar: Shows/hides the snapping toolbar
 * [[Image:Draft_Heal.png|32px]] Heal: Heals problematic Draft objects found in very old files
 * [[Image:Draft_FlipDimension.png|32px]] Flip Dimension: Flips the orientation of the text of a dimension
 * [[Image:Draft_VisGroup.png|32px]] VisGroup: Creates a VisGroup in the current document
 * [[Image:Draft_Slope.png|32px]] Slope: Changes the slope of selected Lines or Wires
 * [[Image:Draft_AutoGroup.png|32px]] AutoGroup: Automatically place new objects in a given group
 * [[Image:Draft_SetWorkingPlaneProxy.png|32px]] Set Working Plane Proxy: Add a proxy object in the document to store a Working Plane position
 * [[Image:Draft_ToggleConstructionMode.png|32px]] Add to Construction group: Add selected objects to the Construction group

Preferences

 * [[Image:Std_DlgParameter.png|32px]] Preferences...: Preferences disposable in Draft Tools.

Import & export
Detta är funktioner för att öppna, importera eller exportera andra filformat. Öppna kommet att öppna ett nytt dokument med filens innehåll, medan importera kommer att lägga till filinnehållet till det nuvarande dokumentet. Exportera kommer att spara de valda objekten till en fil. Om inget är valt, så kommer alla objekt att exporteras. Var uppmärksam på att eftersom tanken med Ritmodulen är att arbeta med 2d objekt, så fokuserar dessa importerare endast på 2d objekt, och, fastän DXF och OCA formaten stödjer objektdefinitioner i 3D rymden (objekt är inte nödvändigtvis platta), så kommer de inte att importera volymetriska objekt som nät, 3D ytor, etc, utan snarare linjer, cirklar, text eller flata former. För närvarande så stöds följande filformat:


 * [[Image:Preferences-import-export.svg|32px]] Preference ... Import Export


 * Autodesk .DXF: Importerar och exporterar DXF filer som har skapats med andra CAD applikationer


 * SVG (som geometri): Importerar och exporterar SVG filer som har skapats med vektorbaserade ritapplikationer


 * Open Cad format .OCA: Importerar och exporterar OCA/GCAD files, ett potentiellt nytt öppet CAD filformat


 * Airfoil Data Format .DAT Importerar DAT filer som beskriver Vingprofiler

Gemensamt beteende

 * Snäpp: tillåter dig att placera nya punkter på speciella platser på existerande objekt


 * Begränsning: Tillåter att nya punkter placeras horisontellt eller vertikalt i relation till tidigare punkter


 * Arbeta med manuella koordinater: tillåter att du matar in koordinaterna manuellt istället för att klicka på skärmen


 * Kopiering: Alla ändringsverktyg kan antingen ändra de valda objekten eller skapa en förändrad kopiaav dem. Genom att trycka på tangenten medan verktyget används kommer att skapa en kopia


 * Konstruktionsläge: Tillåter dig att skilja viss geometri åt från resten, för att lätt kunna stänga på/av


 * Arbetsplan: Alla skisskommandon kan användas på valfritt plani i 3D rymden. Det gällande arbetsplanet kan konfigureras på ett lätt sätt


 * Alla nyligen skapade objekt kommer att anta gällande Rit färg och bredd

API
Se Skiss API sidan för en komplett beskrivning av Skissfunktionerna som du kan använda i skript och makron

Tutorials

 * Draft tutorial
 * Draft tutorial Outdated