• Home
  • Committee
  • Paper Submission
  • Speakers
  • Sponsorship
  • Registration
  • Program
  • Venue
  • Student Events
    • Student Paper Contest
    • Student Interactive Forum
  • EM Tools
    • 3D Radiation Viewer
    • SmithTool
    • Desktop S-Parameter Analysis Tool
    • Digital
    • openEMS
  • Past Events
    • Marina Forum 2021
    • Marina Forum 2022
    • Marina Forum 2023
    • Marina Forum 2024
    • Marina Forum 2025

3D Radiation Viewer



3D Radiation Viewer is a Windows desktop tool for reading, visualizing, and calculating metrics from 3D antenna radiation pattern data. The project is developed with VB.NET WinForms. It supports importing multiple radiation pattern data formats and renders PHI / THETA / Value data as a 3D radiation pattern with an irregular spherical surface. The software supports multi-file import, folder-based file grouping, on-demand data loading, 3D rotation and zooming, metric cards, CSV metric export, and Chinese / English UI switching.


Features

  • Import multiple radiation pattern data files at once.
  • Group imported files by folder in the left-side file list.
  • Load and calculate data only when a file is selected, avoiding unnecessary bulk loading.
  • Display 3D radiation patterns with mouse drag rotation and mouse wheel zoom.
  • Switch between Chinese and English UI text.
  • Export calculated metrics for all imported files to CSV in the background.
  • Customize Nominal Sector φ and recalculate the related angular region efficiency metrics.

Supported Data Formats


The current version mainly supports the following radiation pattern files:

  • JSON / 3DRP files, with reference to the BASTA format.
  • 3D simulation data files exported from CST.

Implemented Metrics


The current version implements, or partially implements, the following metric calculations and displays:

  • Gain (dBi)
  • RF Efficiency (%)
  • Loss (dB)
  • Azimuth Beamwidth (°)
  • Elevation Beamwidth (°)
  • Electrical Downtilt Angle (°)
  • First Upper Sidelobe Suppression (dB)
  • Cross-Polar Discrimination at Mechanical boresight (dB)
  • Front-to-Back Ratio, Total Power, ±30° (dB)
  • Sector Efficiency.typeA / typeB / typeC / typeD / typeE (%)
  • Spatial Efficiency.typeA / typeB / typeC / typeD / typeE (%)
  • Upper AR Ratio.typeA / typeB / typeC / typeD / typeE (%)
  • Interference AR Ratio.typeA / typeB / typeC / typeD / typeE (%)
  • Lower AR Ratio.typeA / typeB / typeC / typeD / typeE (%)

TypeA, TypeB, TypeC, TypeD, and TypeE can be selected on the right side of the UI. After switching the type, the corresponding angular region efficiency metrics are displayed.


Technology Stack

  • Visual Basic .NET
  • Windows Forms
  • .NET Framework 4.6.1
  • Visual Studio 2017 or later

Build Instructions


1. Open 3D viewer.sln in Visual Studio.

2. Make sure the .NET Framework 4.6.1 developer pack is installed.

3. Select Debug or Release.

4. Click Build Solution.

5. The generated executable is located at:

3D viewer/3D viewer/bin/Debug/3D viewer.exe

or:

3D viewer/3D viewer/bin/Release/3D viewer.exe


Notes


This project is primarily intended for visual analysis of antenna radiation pattern data. The current version focuses on local file loading, 3D visualization, common metric calculation, and batch export. It is suitable as a compact desktop tool for radiation pattern viewing, metric verification, and batch result export. Some metric algorithms and data format adaptations still depend on specific test specifications, data sources, and coordinate definitions. When integrating a new radiation pattern format, it is recommended to first confirm the meaning of the PHI / THETA coordinates, the unit of Value, the polarization-related data fields, and whether coordinate remapping is required.


Contact


If you have any questions or suggestions, please contact us: Email: enenglu2026@163.com





Copyright © 2026 Marina Forum