Arch Profile/pl: Difference between revisions
(Created page with "Wszystkie wymiary muszą być podane w milimetrach. Możliwe klasy profili to:") |
No edit summary |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
{{Docnav/pl |
{{Docnav/pl |
||
|[[Reinforcement_FootingRebars/pl|Zbrojenie stóp fundamentowych]] |
|||
|[[Arch_Truss/pl|Wiązar]] |
|||
|[[BIM_Box/pl|Prostopadłościan]] |
|||
|[[Arch_CompSetMaterial/pl|Narzędzia materiałowe]] |
|||
|[[ |
|[[BIM_Workbench/pl|środowisko pracy BIM]] |
||
|IconL= |
|IconL=Reinforcement_FootingRebars.svg |
||
|IconR= |
|IconR=BIM_Box.svg |
||
|IconC= |
|IconC=Workbench_BIM.svg |
||
}} |
}} |
||
{{VeryImportantMessage|POLECENIE TO JEST CZĘŚCIĄ ZINTEGROWANEGO środowiska pracy [[BIM_Workbench/pl|BIM]] w V1.0<br> |
|||
Ta strona została zaktualizowana dla tej wersji.}} |
|||
{{GuiCommand/pl |
{{GuiCommand/pl |
||
|Name=Arch Profile |
|Name=Arch Profile |
||
|Name/pl= |
|Name/pl=BIM: Profil |
||
|MenuLocation= |
|MenuLocation=3D/BIM → Narzędzia ogólne 3D → Profil |
||
|Workbenches=[[ |
|Workbenches=[[BIM_Workbench/pl|BIM]] |
||
|Version=0.19 |
|Version=0.19 |
||
}} |
}} |
||
Line 30: | Line 33: | ||
==Użycie== |
==Użycie== |
||
# Naciśnij przycisk {{Button|[[Image: |
# Naciśnij przycisk {{Button|[[Image:Arch_Profile.svg|16px]] '''Profil'''}}. |
||
# Wybierz ustawienie wstępne w panelu zadań narzędzia. |
# Wybierz ustawienie wstępne w panelu zadań narzędzia. |
||
# Kliknij punkt w widoku 3D, aby umieścić profil. |
# Kliknij punkt w widoku 3D, aby umieścić profil. |
||
Line 55: | Line 58: | ||
}} |
}} |
||
{{incode|$FREECAD_USER_DIR}} można uzyskać z [[Python_console|konsoli Python]]: |
lokalizację {{incode|$FREECAD_USER_DIR}} można uzyskać z [[Python_console|konsoli Python]]: |
||
{{Code|lang=bash|code= |
{{Code|lang=bash|code= |
||
FreeCAD.getUserAppDataDir() |
FreeCAD.getUserAppDataDir() |
||
Line 72: | Line 75: | ||
Wszystkie wymiary muszą być podane w milimetrach. Możliwe klasy profili to: |
Wszystkie wymiary muszą być podane w milimetrach. Możliwe klasy profili to: |
||
* C: |
* C: Rura okrągła, |
||
* H: H |
* H: Profil H lub I, |
||
* R: |
* R: Prostokątny, |
||
* RH: |
* RH: Prostokątny wydrążony, |
||
* U: |
* U: Profil U, |
||
* L: |
* L: Profil L, |
||
* T: |
* T: Profil T. |
||
Można utworzyć dodatkowe typy profili, ale najpierw należy zdefiniować odpowiednią klasę w [https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/Arch/ArchProfile.py ArchProfile.py]. |
|||
= |
<span id="Scripting"></span> |
||
==Tworzenie skryptów== |
|||
Narzędzie Profil może być używane w [[macros|makrodefinicjach]] i z konsoli [[Python]] za pomocą następującej funkcji: |
|||
{{Code|code= |
{{Code|code= |
||
Line 90: | Line 94: | ||
}} |
}} |
||
Gdzie profile_list zawiera różne elementy listy w pliku CSV. |
|||
Przykład: |
|||
Example: |
|||
{{Code|code= |
{{Code|code= |
||
Line 99: | Line 103: | ||
}} |
}} |
||
Gdzie pierwszym elementem listy jest numer porządkowy, który nie został jeszcze użyty. |
|||
Where the first element of the list is an order number that is not used yet. |
|||
{{Docnav |
{{Docnav/pl |
||
|[[Reinforcement_FootingRebars/pl|Zbrojenie stóp fundamentowych]] |
|||
|[[Arch_Truss|Truss]] |
|||
|[[BIM_Box/pl|Prostopadłościan]] |
|||
|[[Arch_CompSetMaterial|CompSetMaterial]] |
|||
|[[BIM_Workbench/pl|środowisko pracy BIM]] |
|||
|[[Arch_Workbench|Arch]] |
|||
|IconL= |
|IconL=Reinforcement_FootingRebars.svg |
||
|IconR= |
|IconR=BIM_Box.svg |
||
|IconC= |
|IconC=Workbench_BIM.svg |
||
}} |
}} |
||
{{ |
{{BIM_Tools_navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 12:50, 12 June 2024
Ta strona została zaktualizowana dla tej wersji.
BIM: Profil |
Lokalizacja w menu |
---|
3D/BIM → Narzędzia ogólne 3D → Profil |
Środowisko pracy |
BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.19 |
Zobacz także |
brak |
Opis
Narzędzie Profil tworzy parametryczny obiekt profilu 2D. Obiekt ten może być następnie użyty jako podstawa w innych narzędziach, które wykonują wyciągnięcia, takich jak Rama, Ściana kurtynowa lub Część: Wyciągnij.
Patrz lista dostępnych ustawień wstępnych.
Narzędzie profilu jest również zintegrowane z narzędziem Konstrukcja, wszystkie wstępnie ustawione profile są tam również dostępne.
Użycie
- Naciśnij przycisk Profil.
- Wybierz ustawienie wstępne w panelu zadań narzędzia.
- Kliknij punkt w widoku 3D, aby umieścić profil.
Właściwości
Dane
- DANEWysokość: Całkowita wysokość profilu.
- DANESzerokość: Całkowita szerokość profilu.
- DANEŚrednica: Średnica profilu (tylko profile okrągłe).
- DANEGrubość: Grubość ścianki rury (tylko okrągłe i prostokątne puste profile).
- DANEWeb Thickness: Grubość środnika profilu (tylko profile H i I).
- DANEGrubość kołnierza: Grubość kołnierza profilu (tylko profile H i I).
Dodawanie profili niestandardowych
Użytkownik może utworzyć dodatkowy plik CSV zawierający niestandardowe definicje profili. Musi on mieć nazwę profiles.csv
i być umieszczony w folderze:
$FREECAD_USER_DIR/Arch/
lokalizację $FREECAD_USER_DIR
można uzyskać z konsoli Python:
FreeCAD.getUserAppDataDir()
Zawartość pliku niestandardowego profilu profiles.csv
musi być wzorowana na tych samych zasadach, co plik profiles.csv w kodzie źródłowym.
Plik CSV musi zawierać jeden wiersz dla każdego dostępnego profilu, sformatowany w następujący sposób:
- Dla profili C: Kategoria, Nazwa, Klasa, Średnica, Grubość.
- Dla profili H, U i T: Kategoria, Nazwa, Klasa, Szerokość, Wysokość, Grubość środnika, Grubość kołnierza.
- Dla profili L: Kategoria, Nazwa, Klasa, Szerokość, Wysokość, Grubość.
- Dla profili R: Kategoria, Nazwa, Klasa, Szerokość, Wysokość.
- Dla profili RH: Kategoria, Nazwa, Klasa, Szerokość, Wysokość, Grubość.
Wszystkie wymiary muszą być podane w milimetrach. Możliwe klasy profili to:
- C: Rura okrągła,
- H: Profil H lub I,
- R: Prostokątny,
- RH: Prostokątny wydrążony,
- U: Profil U,
- L: Profil L,
- T: Profil T.
Można utworzyć dodatkowe typy profili, ale najpierw należy zdefiniować odpowiednią klasę w ArchProfile.py.
Tworzenie skryptów
Narzędzie Profil może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:
profile = makeProfile(profile_list)
Gdzie profile_list zawiera różne elementy listy w pliku CSV.
Przykład:
import Arch
Arch.makeProfile([0, 'REC', 'REC100x100', 'R', 100, 100])
Gdzie pierwszym elementem listy jest numer porządkowy, który nie został jeszcze użyty.
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc by 3 points, Fillet, Ellipse, Polygon, Rectangle, B-spline, Bézier curve, Cubic Bézier curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Pipe Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D tools: Profile, Box, Shape builder..., Facebinder, Objects library, Component, External reference
- Annotation: Text, Shape from text, Aligned dimension, Horizontal dimension, Vertical dimension, Leader, Label, Axis, Axes System, Grid, Section Plane, Hatch, Page, View, Shape-based view
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid, Working Plane Top, Working Plane Front, Working Plane Side
- Modify: Move, Copy, Rotate, Clone, Create simple copy, Make compound, Offset, 2D Offset..., Trimex, Join, Split, Scale, Stretch, Draft to sketch, Upgrade, Downgrade, Add component, Remove component, Array, Path array, Circular array, Point array, Cut with plane, Mirror, Extrude..., Difference, Union, Intersection
- Manage: BIM Setup..., Views manager, Manage project..., Manage doors and windows..., Manage IFC elements..., Manage IFC quantities..., Manage IFC properties..., Manage classification..., Manage layers..., Material, Schedule, Preflight checks..., Annotation styles...
- Utils: Toggle bottom panels, Move to Trash, Working Plane View, Select group, Set slope, Create working plane proxy, Add to construction group, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, Toggle subcomponents, Survey, IFC Diff, IFC explorer, Image plane, Unclone, Rewire, Glue, Reextrude
- Panel tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure tools: Structure, Structural System, Multiple Structures
- IFC tools: IFC Diff..., IFC Expand, Make IFC project, IfcOpenShell update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
- Additional: Preferences, Fine tuning, Import Export Preferences, IFC, DAE, OBJ, JSON, 3DS, SHP
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Złożenie, BIM, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Powierzchnia 3D, Rysunek Techniczny, Test Framework