Arch RemoveShape/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 13: Line 13:
Ta strona została zaktualizowana dla tej wersji.}}
Ta strona została zaktualizowana dla tej wersji.}}


<div class="mw-translate-fuzzy">
{{GuiCommand/pl
{{GuiCommand/pl
|Name=Arch RemoveShape
|Name=Arch RemoveShape
Line 20: Line 21:
|SeeAlso=[[Arch_SplitMesh/pl|Podziel siatkę]], [[Arch_MeshToShape/pl|Kształt z siatki]]
|SeeAlso=[[Arch_SplitMesh/pl|Podziel siatkę]], [[Arch_MeshToShape/pl|Kształt z siatki]]
}}
}}
</div>


<span id="Description"></span>
<span id="Description"></span>
==Opis==
==Opis==


<div class="mw-translate-fuzzy">
Narzędzie to próbuje usunąć wewnętrzny sześcienny kształt [[Arch_Wall/pl|ściany]] lub [[Arch_Structure/pl|konstrukcji]] i dostosowanie jego właściwości, czyniąc go całkowicie parametrycznym. Narzędzie to będzie działać tylko wtedy, gdy kształt bazowy jest sześcienny ''(dokładnie 6 ścian, wszystkie narożniki mają tylko kąty proste)''.
Narzędzie to próbuje usunąć wewnętrzny sześcienny kształt [[Arch_Wall/pl|ściany]] lub [[Arch_Structure/pl|konstrukcji]] i dostosowanie jego właściwości, czyniąc go całkowicie parametrycznym. Narzędzie to będzie działać tylko wtedy, gdy kształt bazowy jest sześcienny ''(dokładnie 6 ścian, wszystkie narożniki mają tylko kąty proste)''.
</div>


<span id="Usage"></span>
<span id="Usage"></span>
Line 38: Line 42:


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

{{Code|code=
{{Code|code=
removeShape(objs, mark=True)
removeShape(objs, mark=True)

Revision as of 14:54, 15 June 2024

POLECENIE TO JEST CZĘŚCIĄ ZINTEGROWANEGO środowiska pracy BIM w V1.0
Ta strona została zaktualizowana dla tej wersji.

BIM: Usuń kształt

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

Opis

Narzędzie to próbuje usunąć wewnętrzny sześcienny kształt ściany lub konstrukcji i dostosowanie jego właściwości, czyniąc go całkowicie parametrycznym. Narzędzie to będzie działać tylko wtedy, gdy kształt bazowy jest sześcienny (dokładnie 6 ścian, wszystkie narożniki mają tylko kąty proste).

Użycie

  1. Wybierz obiekt ściany lub konstrukcji.
  2. Naciśnij przycisk Narzędzia → Usuń kształt z Architektury z menu głównego.

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:

removeShape(objs, mark=True)
  • Pobiera listę obiektów Architektury (objs) zbudowanych na sześciennym kształcie i usuwa wewnętrzny kształt, zachowując długość, szerokość i wysokość jako właściwości obiektu Architektury.
  • Jeśli właściwość mark ma wartość True, obiekty, które nie mogą zostać przetworzone przez tę funkcję, zostaną zaznaczone na czerwono.
import FreeCAD, Draft, Arch

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

Structure = Arch.makeStructure(Box)
FreeCAD.ActiveDocument.recompute()

Arch.removeShape(Structure)
FreeCAD.ActiveDocument.recompute()