Praca z wytłaczanymi, sferycznymi i cylindrycznymi bryłami 3D

Chociaż umieszczanie ogólnych modeli 3D jest zalecanym sposobem korzystania z obiektów 3D Body, ponieważ zapewnia to dokładną i szczegółową reprezentację komponentu na PCB oraz daje dokładniejsze testy kolizji 3D w edytorze PCB, obiekt 3D Body może być również używany do umieszczania wyciąganych (extruded), sferycznych i cylindrycznych kształtów 3D Body. Istnieją trzy style prostych obiektów 3D Body, które można umieścić:

Extruded W płaszczyźnie X‑Y (widok z góry) obiekt wyciągany jest definiowany interaktywnie, w taki sam sposób, jak inne obiekty wielokątne w edytorze PCB. Następnie obiekt jest wyciągany w górę (lub w dół) w osi Z, na podstawie właściwości Overall Height i Standoff Height zdefiniowanych w trybie 3D Body panelu Properties oraz opcji Body Projection. Możesz także zastosować plik tekstury, np. logo, na powierzchni obiektu Extruded 3D Body.
Cylindrical Właściwości tego kształtu są definiowane w trybie 3D Body panelu Properties.
Spherical Właściwości tego kształtu są definiowane w trybie 3D Body panelu Properties.
Panel Properties w trybie 3D Body zapewnia wydajny sposób edycji właściwości, takich jak kolor, wielu obiektów 3D Body. Zaznacz obiekty w trybie układu 2D lub 3D, a następnie naciśnij F11 (lub kliknij przycisk Panels w prawym dolnym rogu obszaru projektu), aby wyświetlić panel Properties w trybie 3D Body.

Umieszczanie obiektów 3D Body typu Extruded, Spherical lub Cylindrical

Umieszczanie bezpośrednie

Obiekty 3D Body typu extruded, spherical i cylindrical są dostępne do umieszczania zarówno w edytorach PCB, jak i PCB footprint poprzez:

  • Wybranie polecenia Place » Extruded 3D Body z menu głównego.
  • Zlokalizowanie i użycie polecenia Extruded 3D Body () na Active Bar.

W niektórych sytuacjach łatwiej jest umieścić 3D Body w 2D Layout Mode, w innych łatwiej jest umieścić go w 3D Layout Mode. W dowolnym momencie można użyć skrótów klawiszowych 2 i 3, aby przełączać się między tymi dwoma trybami układu.

Aby umieścić obiekt 3D Body typu extruded, spherical lub cylindrical:

  1. Po uruchomieniu polecenia kursor zmieni się w krzyżyk, a Ty znajdziesz się w domyślnym trybie umieszczania, w którym umieszczany jest obiekt Extruded 3D Body.
  2. Naciśnij Tab, aby wstrzymać umieszczanie i wyświetlić panel Properties w trybie 3D Body mode. W obszarze projektu pojawi się nakładka przycisku pauzy (), wskazująca, że możesz uzyskać dostęp do pól panelu Properties.
  3. W panelu Properties wprowadź nazwę 3D Body w polu Identifier. Jest to opcjonalne; identyfikator może pomóc, gdy umieszczanych jest wiele 3D Body, a także może zostać użyty do wskazania tego 3D Body w regule projektowej, jeśli będzie to wymagane.
  4. Wybierz wymagany Board Side; zazwyczaj jest ustawiony na Top. W edytorze biblioteki PCB footprint jest tworzony dla górnej strony płytki; w razie potrzeby można go odwrócić na spód podczas procesu projektowania PCB.
  5. Wybierz mechaniczny Layer, na którym ma zostać umieszczony 3D Body. Warstwy mechaniczne typu komponent powinny być sparowane z drugą warstwą mechaniczną, tak aby po przerzuceniu komponentu z góry płytki na dół jego szczegóły mechaniczne, takie jak 3D Body, zostały przeniesione na sparowaną warstwę mechaniczną. Parowanie warstw mechanicznych ustawia się na karcie Layers and Colors panelu View Configuration panel. Więcej informacji znajdziesz na stronie tego panelu.
  6. Wybierz 3D Model Type spośród dostępnych kształtów: Extruded, Cylinder lub Sphere.
  7. Każdy kształt musi mieć zdefiniowany rozmiar, zanim będzie można go umieścić. Jeśli wybrany kształt to:
    • Extruded – zdefiniuj Overall Height.
    • Cylinder – zdefiniuj Height i Radius.
    • Sphere – zdefiniuj Radius.
  8. W obszarze Display panelu kliknij przycisk Color, aby ustawić kolor i w razie potrzeby dostosować Opacity.
  9. Po zakończeniu edycji kliknij nakładkę przycisku pauzy, aby wrócić do obszaru projektu.
    • Jeśli kształt to Cylinder lub Sphere:
      1. Kursor będzie poruszał się w obszarze projektu z dołączonym prostokątnym kształtem; kliknij, aby umieścić 3D Body.
      2. Kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć umieszczanie obiektu 3D Body.
    • Jeśli kształt to Extruded, kursor będzie gotowy do zdefiniowania wielokątnej podstawy wyciąganego 3D Body:
      1. Kliknij, aby zdefiniować pierwszy wierzchołek.
      2. Przesuń kursor, aby umieścić drugi wierzchołek. Domyślne zachowanie polega na umieszczaniu dwóch krawędzi przy każdym kliknięciu, z definiowanym przez użytkownika kształtem narożnika pomiędzy nimi. Więcej informacji znajdziesz w sekcji Extruded 3D Body Placement Modes poniżej.
      3. Kontynuuj przesuwanie myszy i klikaj, aby umieszczać kolejne wierzchołki.
      4. Po umieszczeniu ostatniego wierzchołka kliknij prawym przyciskiem myszy lub naciśnij Esc , aby zamknąć i zakończyć umieszczanie 3D Body. Nie ma potrzeby ręcznego zamykania 3D Body, ponieważ oprogramowanie automatycznie domknie kształt, łącząc punkt początkowy z ostatnio umieszczonym punktem.

Tryby umieszczania wyciąganego 3D Body

Podczas umieszczania wyciąganego 3D Body dostępnych jest pięć trybów narożników, z czego cztery mają również podtryby kierunku narożnika. W trakcie umieszczania:

  • Naciśnij Shift+Spacebar , aby przełączać się między pięcioma dostępnymi trybami narożników.
  • Naciśnij Spacebar , aby przełączać się między dwoma podtrybami kierunku narożnika.
  • W dowolnym z trybów narożnika łukowego przytrzymaj klawisz  lub , aby zmniejszyć lub zwiększyć łuk. Przytrzymaj klawisz Shift podczas naciskania, aby przyspieszyć zmianę rozmiaru łuku.
  • Naciśnij skrót 1 , aby przełączać się między umieszczaniem dwóch krawędzi na kliknięcie jednej krawędzi na kliknięcie. W drugim trybie przerywana krawędź jest określana jako look-ahead segment.
  • Naciśnij klawisz Backspace , aby usunąć ostatni wierzchołek.
Naciśnij Shift+F1 podczas umieszczania, aby wyświetlić listę dostępnych skrótów w trakcie wykonywania polecenia.

Obiekt wyciąganego 3D Body; zwróć uwagę na punkt odniesienia pokazany w widokach 2D i 3D.
Obiekt wyciąganego 3D Body; zwróć uwagę na punkt odniesienia pokazany w widokach 2D i 3D.

Tworzenie z kształtów zamkniętych

Aby przyspieszyć proces budowania kształtu komponentu z obiektów 3D Body, oprogramowanie może utworzyć serię wyciąganych obiektów 3D Body na podstawie zamkniętych kształtów wykrytych w footprint. Ta funkcja może być pomocna, jeśli komponent ma nietypowy kształt, który jest już odzwierciedlony w kształtach zdefiniowanych w nakładce komponentu footprint. Możesz także dodać do footprint dodatkowe obiekty na warstwach mechanicznych, które następnie wykorzystasz do utworzenia kolejnych obiektów 3D Body, np. do utworzenia wyprowadzeń.

Poniższe obrazy pokazują footprint tranzystora TO-92. Na tej podstawie obrys narysowany na warstwie Top Overlay jest używany do zdefiniowania korpusu tranzystora na wybranej parze warstw 3D Body (określanej w oknie dialogowym jako Registration Layer). Utworzono również trzy małe kwadraty na warstwie mechanicznej (każdy kwadrat z czterech linii), które służą do zdefiniowania wyprowadzeń komponentu na wybranej parze warstw 3D Body – ustawienia są pokazane na obrazie okna dialogowego poniżej.

Istniejące obiekty w footprint mogą zostać użyte do tworzenia nowych obiektów 3D Body. TO-92 transistor 3D model created from 3D Body objects, first image TO-92 transistor 3D model created from 3D Body objects, second image
Istniejące obiekty w footprint mogą zostać użyte do tworzenia nowych obiektów 3D Body.

Aby utworzyć obiekty 3D Body z kształtów w footprint, uruchom polecenie Tools » Manage 3D Bodies for Current Component; otworzy się okno dialogowe Component Body Manager. Użyj go, aby sprawdzić, które 3D Body są aktualnie używane w komponencie, a które nie. W razie potrzeby obiekty Body można dodawać do komponentu i/lub usuwać z niego. Body mogą być trzech odrębnych typów:

  • Świadomie umieszczony 3D Body (w opisie określany jako Component Body ).
  • Prostokątny kształt automatycznie utworzony przez oprogramowanie na podstawie prostokąta ograniczającego.
  • Zamknięty kształt wielokątny automatycznie utworzony przez oprogramowanie z prymitywów projektu.

Możesz także modyfikować inne właściwości obiektu Body, takie jak wysokości, projekcja Body, warstwa rejestracji oraz kolor i przezroczystość. Zwróć uwagę, że kolumna Body State pokazuje, iż cztery kształty zostaną użyte do utworzenia obiektów 3D Body.

Po zdefiniowaniu 3D Body dla komponentu zgodnie z wymaganiami kliknięcie przycisku Close  spowoduje wprowadzenie zmian.

Oprogramowanie może tworzyć obiekty 3D Body na podstawie kształtu istniejących obiektów.
Oprogramowanie może tworzyć obiekty 3D Body na podstawie kształtu istniejących obiektów.

Uwagi dotyczące korzystania z tego okna dialogowego:

  • Algorytm wykrywania zaproponuje albo: prostokątny kształt utworzony z prostokąta ograniczającego, albo kształt wielokątny, który podąża za obrysem kształtu utworzonego przez obrys prymitywów (śledzony wzdłuż linii środkowej ścieżek/łuków, jeśli ich punkty końcowe są zbieżne).
  • Aby utworzyć 3D Body z istniejącego obiektu, kliknij niebieski tekst w kolumnie Body State.
  • Wartość Overall Height domyślnie przyjmuje Height zdefiniowane w panelu Properties dla footprint.
  • Dla wyprowadzenia komponentu przechodzącego w dół przez płytkę ustaw Body Projection na Bottom Side.
  • Obiekty 3D Body są tworzone po kliknięciu przycisku Close w oknie dialogowym. Jeśli widok jest już ustawiony w trybie 3D, może być konieczne: odświeżenie (End skrót), przełączenie na 2D i z powrotem na 3D albo przełączenie opcji Show 3D Bodies Off i On na karcie View Options w panelu View Configurations panel, aby zobaczyć nowe obiekty.
  • Aby edytować 3D Bodies wszystkich komponentów w aktywnej bibliotece footprintów PCB aktualnie otwartej w edytorze footprintów PCB, wybierz z menu głównego polecenie Tools » Manage 3D Bodies for Library .
  • Aby edytować 3D Bodies w edytorze PCB za pomocą tego okna dialogowego, możesz je otworzyć, wybierając z menu głównego polecenie Tools » Manage 3D Bodies for Components on Board albo klikając prawym przyciskiem komponent i wybierając z menu kontekstowego Component Actions » Manage 3D Bodies .
  • Gdy okno dialogowe jest otwierane za pomocą polecenia Tools » Manage 3D Bodies for Components on Board  (w edytorze PCB) lub polecenia Tools » Manage 3D Bodies for Library  (edytor footprintów PCB), u góry okna dialogowego będzie dostępny obszar Components. Obszar ten wyświetla każdy footprint komponentu w aktywnej bibliotece (w rzeczywistym projekcie byłaby to lista wszystkich komponentów na płytce). Dla każdej pozycji wyświetlane są: oznaczenie (dostępne tylko po stronie projektu), nazwa footprintu, wysokość oraz informacje o bibliotece źródłowej.

    Ponadto dostępna będzie dodatkowa karta Batch Update. Karta ta umożliwia szybkie, zbiorcze dodawanie obiektów 3D body do wszystkich lub wybranych komponentów. Możesz zdefiniować kryteria wyszukiwania do wykrywania i tworzenia 3D bodies oraz do definiowania właściwości 3D body. Po ustawieniu wszystkich opcji procesu wsadowego kliknij przycisk Execute Batch Update. Wyszukiwanie zostanie wykonane dla każdego komponentu uwzględnionego w procesie, a tam, gdzie zostanie wykryty i utworzony kształt 3D body, ten body zostanie dodany do komponentu zgodnie ze zdefiniowanymi kryteriami właściwości. W tym trybie zmiany są stosowane w momencie uruchomienia aktualizacji wsadowej.

  • Okno dialogowe pozwala zarządzać 3D bodies komponentu w jednym miejscu — bez konieczności otwierania panelu Properties dla każdego 3D Body.

Tworzenie z wybranych prymitywów

Oprócz interaktywnego umieszczania obiektu 3D Body, można go również utworzyć z zestawu istniejących obiektów ścieżek, łuków i pełnych regionów, które definiują zamknięty kształt. To doskonały wybór, gdy model jest prosty. Aby zdefiniować 3D Body na podstawie istniejącego zamkniętego kształtu:

  1. Zaznacz wszystkie prymitywy tworzące zamknięty kształt.
  2. Kliknij Tools » Convert » Create 3D Body From selected primitives.

3D Body zostanie utworzony z zamkniętej granicy utworzonej przez prymitywy na warstwie Top Layer, niezależnie od warstwy, na której znajdują się zaznaczone ścieżki. Oznacza to, że kształt możesz zdefiniować na warstwie mechanicznej. Zwróć uwagę, że oryginalne zaznaczone prymitywy nadal będą istnieć po utworzeniu regionu i pozostaną zaznaczone. Granica 3D Body podąża za linią środkową obiektów ścieżek ograniczających i nie jest zaznaczona.

Ponieważ algorytm Create 3D Body From selected primitives wykorzystuje linię środkową zaznaczonych obiektów, wymaga on, aby punkty końcowe i początkowe stykających się obiektów były dokładnie współliniowe (w tym samym położeniu X, Y). Jeśli tak nie jest, pojawi się okno dialogowe Confirm , wskazujące miejsce, w którym algorytm zakończył działanie niepowodzeniem, a także dające możliwość polecenia algorytmowi, aby spróbował zdefiniować 3D Body na podstawie krawędzi obiektów. O ile zaznaczone obiekty nieznacznie na siebie zachodzą, ta opcja powinna utworzyć 3D Body, którego krawędź będzie śledzić zewnętrzną krawędź zaznaczonych obiektów.

Edycja graficzna

Graficzna metoda edycji pozwala zaznaczyć umieszczony obiekt 3D body bezpośrednio w obszarze projektu i graficznie zmienić jego rozmiar, kształt lub położenie.

Zwróć uwagę, że typy 3D body: kula i walec mogą być jedynie moved w obszarze projektu. Nie można ich modyfikować graficznie pod względem rozmiaru ani kształtu.

Dla wyciąganego (extruded) 3D body kliknij obiekt raz, aby go zaznaczyć, co przełączy go w tryb edycji. Zewnętrzny kształt obiektu 3D body jest zdefiniowany przez serię krawędzi: każda krawędź jest reprezentowana przez wierzchołek końcowy na każdym końcu, pokazany jako pełny biały kwadrat (A na obrazie poniżej), oraz wierzchołek środkowy pośrodku, pokazany jako pusty biały kwadrat (B na obrazie poniżej). Każdy wierzchołek końcowy reprezentuje miejsce, w którym spotykają się dwie krawędzie.

Dostępne są standardowe techniki edycji kształtów wielokątnych do edycji kształtu.

Podczas edycji obiektu wielokątnego dostępne są trzy tryby edycji: Slide/Miter, Incurvate (łuk) oraz Move. Bieżący tryb można zmienić while dragging a vertex or an edge, naciskając Shift+Spacebar, aby przełączać się cyklicznie między 3 trybami.

  • Slide/Miter – kliknij i przytrzymaj krawędź lub wierzchołek środkowy, aby przesunąć tę krawędź; kliknij i przytrzymaj wierzchołek końcowy, aby sfazować narożnik.
  • Incurvate – kliknij i przytrzymaj krawędź lub wierzchołek środkowy, aby wygiąć tę krawędź do wewnątrz; kliknij i przytrzymaj wierzchołek końcowy, aby wygiąć (sfazować łukiem) narożnik.
  • Move – kliknij i przytrzymaj krawędź lub wierzchołek środkowy, aby podzielić tę krawędź na dwie krawędzie; kliknij i przytrzymaj wierzchołek końcowy, aby swobodnie przesunąć ten narożnik.
Informacje zwrotne o tym, gdzie znajduje się kursor na płytce oraz który tryb edycji jest aktualnie aktywny, można zobaczyć na pasku stanu oraz w wyświetlaczu Heads-Up.

Podczas edycji możesz także:

  • Ctrl+click and hold kliknąć w dowolnym miejscu wzdłuż krawędzi z dala od uchwytów edycyjnych , aby wstawić nowy wierzchołek.
  • Aby usunąć wierzchołek, kliknij i przytrzymaj wierzchołek , a następnie naciśnij klawisz Delete.
  • Kliknij w dowolnym miejscu na 3D body z dala od uchwytów edycyjnych , a następnie przeciągnij, aby zmienić jego położenie. Podczas przeciągania 3D body można obracać lub odbijać lustrzanie:
    • Naciśnij Spacebar, aby obrócić 3D body przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić zgodnie z ruchem wskazówek zegara. Wielkość kroku Rotation Step jest zdefiniowana na stronie PCB Editor – General w oknie dialogowym Preferences.
    • Naciśnij klawisze X lub Y, aby odbić lustrzanie 3D body względem osi X lub osi Y.

Kształty 3D Body typu Extruded i Cylinder nie mogą być obracane wokół wszystkich trzech osi. Na przykład obiekt Extruded można obracać tylko wokół osi Z (patrząc w dół na obiekt), a obiekt Cylindrical można obracać wokół osi Y i Z. Jeśli obiekt trzeba obrócić wokół innej osi, można go przekonwertować do obiektu STEP — zobacz sekcję Converting to STEP poniżej.

Konwersja do STEP

Konwersja zaznaczonego obiektu 3D Body typu Extruded/Cylindrical/Spherical do modelu STEP. Model STEP jest automatycznie osadzany w pliku projektu. Aby przekonwertować swobodny obiekt 3D Body, zaznacz go w obszarze projektu, a następnie kliknij prawym przyciskiem myszy i wybierz polecenie Convert To STEP z menu kontekstowego. Polecenie nie będzie dostępne, jeśli nie zaznaczono żadnego obiektu lub jeśli zaznaczono więcej niż jeden obiekt. Po przekonwertowaniu obiektu do STEP nie można już zmieniać jego rozmiaru w obszarze projektu.

Przekonwertuj kształt wyciągany (extruded) do STEP, jeśli musisz obrócić go wokół osi X lub Y.
Przekonwertuj kształt wyciągany (extruded) do STEP, jeśli musisz obrócić go wokół osi X lub Y.

Punkt odniesienia obiektu 3D Body typu Extruded, Spherical lub Cylindrical

Obiekt 3D Body typu extruded, spherical lub cylindrical ma punkt odniesienia lub punkt bazowy (origin).

  • Dla walca i kuli punktem odniesienia jest środek kołowego kształtu obiektu w płaszczyźnie X-Y.
  • Dla obiektu extruded punkt odniesienia jest ustawiony w położeniu długość X/2, długość Y/2 przy widoku z góry.
  • To położenie tego punktu odniesienia w obszarze projektu jest pokazywane w polach X/Y Location w panelu Properties.

Obiekty 3D Body typu extruded, spherical i cylindrical mają punkt odniesienia, jak pokazano na obrazach. Zwróć uwagę, że linie punktu odniesienia nie są długie , więc mogą nie być widoczne poza obiektem.
Obiekty 3D Body typu extruded, spherical i cylindrical mają punkt odniesienia, jak pokazano na obrazach. Zwróć uwagę, że linie punktu odniesienia nie są długie , więc mogą nie być widoczne poza obiektem.

Dołączanie tekstury do wyciąganego 3D Body

Obiekty extruded mogą również zawierać obraz nałożony na najwyższą powierzchnię — co zwiększa realizm płytki podczas oglądania w 3D. Gdy dodany zostanie Texture File, jest on automatycznie rozciągany tak, aby pokryć całą górną powierzchnię 3D body, jak pokazano na obrazie poniżej. Zwróć uwagę, że plik tekstury jest powiązany z plikiem biblioteki lub płytki.

Obsługiwane formaty plików tekstur obejmują: *.bmp; *.dds; *.dib; *.hdr; *.jpg; *.pfm; *.png; *.ppm; oraz *.tga.

Do obiektu 3D Body typu extruded można dodać teksturę lub logo.
Do obiektu 3D Body typu extruded można dodać teksturę lub logo.

Można to dostosować, zmieniając ustawienia Center położenia, Size i Rotation w trybie 3D Body panelu Properties.

Możesz także zmodyfikować położenie obiektu tekstury powiązanego z wybranym wyciąganym modelem 3D , wybierając polecenie Tools » 3D Body Placement » Move Texture Location z menu głównego, gdy edytor jest skonfigurowany w trybie 3D Layout Mode. Po uruchomieniu polecenia kursor zmieni się na niebieskie stożki (oznaczające tryb zaznaczania 3D) i pojawi się monit o wybranie wyciąganego 3D Body, z którym powiązana jest tekstura. Ustaw kursor nad wymaganym 3D Body, a następnie kliknij lub naciśnij Enter. Kliknij lub naciśnij Enter drugi raz , aby „podnieść” teksturę za jej najbliższy narożnik. Przesuń teksturę do wymaganego położenia, a następnie kliknij lub naciśnij Enter , aby zatwierdzić umieszczenie. Standardowe dodatkowe działania dla przesuwania obiektów (Spacebar/Shift+Spacebar aby obracać, X lub Y aby odbijać lustrzanie, klawisze strzałek aby delikatnie przesuwać teksturę) można wykonywać podczas ruchu, gdy tekstura nadal „pływa” na kursorze.

Alternatywnie możesz przesunąć teksturę w zaznaczonym obiekcie 3D Body typu extruded, używając myszy (kliknij i przeciągnij).

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content