Support importing extruded 3D models from Altium PCB
Description
The current behavior is that Kicad imports an Altium file, but the 3d model is missing. The expected behavior is that Kicad imports an Altium file, including the 3d model
This screenshot shows the Altium file at the left in 3d, and the Kicad interpretation on the right
Steps to reproduce
- in Altium, create a footprint with a red extruded Cylinder.
- In Altium, create a component with that footprint, and place it on the PCB. Save all files.
- In Kicad, create a new project, open the PCB editor, and choose file->import non-kicad board file, and choose PCB1
- In Kicad, choose view-3d viewer. The red cylinder is not present.
- In Kicad pcb editor, double click on C1. Footprint properties pops up. Choose the tab 3d models. No 3d models are present.
- Take the above screenshot.
KiCad Version
Application: KiCad x64 on x64
Version: 7.0.5, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1-DEV Schannel zlib/1.2.13
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: May 27 2023 02:48:13
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON
Altium Version:
Version 23.6.0(Build 18)