Coordinate system for antenna reflector

I'm using the Antenna Toolbox with the customDualReflectors object.
I've developed some code to give me 3d coordinates of the main and sub reflectors (in 3D space in their relative positions). I pass these coordinates to the 'MainReflector' and 'SubReflector' parameters, but when i plot the anetnna with show() I see both reflectors on top of each other.
It appears that the coordinate systems of the reflectors have been ignored and each independently referenced back to 0,0,0.
Is there a way to keep the original coordinate system?
If not, what coordinate system is used? I can shift things arround with offsets and rotations but I need to get the exact positions set correctly.
Thanks!

1 Comment

Hey @Sam,
It appears that applying a uniform offset to the coordinates of the MainReflector and SubReflector doesn't affect their location of the reflectors, while any rotation applied is preserved. The only workaround I can think of is to align the major axis of the antenna, possibly the axis of symmetry, along the z-axis and use the center of the antenna's base as the origin.

Sign in to comment.

Answers (0)

Products

Release

R2023b

Asked:

Sam
on 22 Sep 2023

Commented:

on 21 Feb 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!