Arch MeshToShape/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Docnav/pl |Podziel siatkę |Zaznacz siatki niebryłowe |środowisko pracy Architektura |IconL=Arch_SplitMesh.svg |IconR=Arch_SelectNonSolidMeshes.svg |IconC=Workbench_Arch.svg }}")
No edit summary
Line 3: Line 3:
{{Docnav/pl
{{Docnav/pl
|[[Arch_SplitMesh/pl|Podziel siatkę]]
|[[Arch_SplitMesh/pl|Podziel siatkę]]
|[[Arch_SelectNonSolidMeshes/pl|Zaznacz siatki niebryłowe]]
|[[Arch_SelectNonSolidMeshes/pl|Zaznacz siatki typu non-manifold]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_SplitMesh.svg
|IconL=Arch_SplitMesh.svg

Revision as of 16:56, 6 May 2024

Architektura: Kształt z siatki

Lokalizacja w menu
Architektura → Narzędzia → Kształt z siatki
Środowisko pracy
Architektura
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Podziel siatkę, Usuń kształt

Opis

Narzędzie Kształt z siatki konwertuje wybrany obiekt siatki (cechy siatki) na obiekt kształtu (cechę Części).

Narzędzie to jest zoptymalizowane dla obiektów o płaskich powierzchniach (bez krzywych). Odpowiednie narzędzie Utwórz kształt z siatki ze środowiska Część może być bardziej odpowiednie dla obiektów zawierających zakrzywione powierzchnie.

Użycie

  1. Wybierz obiekt siatki.
  2. Naciśnij przycisk Kształt z siatki w menu Architektura → Narzędzia → Kształt z siatki.

Właściwości

Ograniczenia

Tworzenie skryptów

Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.

Narzędzie Kształt z siatki może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:

new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)

Powyższy fragment kodu konwertuje podaną obj (siatkę) w kształt łączący współpłaszczyznowe elementy.

  • Jeśli właściwość mark ma wartość True, obiekty nie będące bryłami zostaną wyróżnione kolorem czerwonym.
  • Jeśli ma wartośćfast ma wartość True, używa szybszego algorytmu, budując powłokę z elementów, a następnie usuwając rozdzielacz.
  • tol jest tolerancją używaną podczas konwersji segmentów siatki na druty.
  • Jeśli ma wartośćflat ma wartość True, wymusi to, że polilinie będą idealnie płaskie, aby upewnić się, że można je przekonwertować na ściany, ale może to pozostawić luki w końcowej powłoce.
  • Jeśli ma wartośćcut ma wartość True, otwory w ścianach są tworzone przez odejmowanie.

Przykład:

import Arch, Mesh, BuildRegularGeoms

Box = FreeCAD.ActiveDocument.addObject("Mesh::Cube", "Cube")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()

new_obj = Arch.meshToShape(Box)