How can I add a partially transparent solid angle volume (defined by azimuth and elevation angles) to highlight a region of interest in a Site Viewer window?
3 views (last 30 days)
Show older comments
I would like to highlight a region of interest in the 3D window of Site Viewer that looks like a wedge emanating from a TX site with a specified angular width in azimuth and another thickness specified in elevation, and I would want to trancate the region to be within a certain range. What would be the best way to do so?
0 Comments
Accepted Answer
Ayush
on 14 Dec 2023
I understand that you need to highlight region of interest in the 3D window of Site Viewer that looks like a wedge emanating from a TX site with a specified angular width in azimuth and another thickness specified in elevation, and to trancate the region to be within a certain range. Here is the dummy example to demonstrate how you might create a wedge-shaped region and truncate it within a certain range:
% Generate temporary 3D spatial data for demonstration
[x, y, z] = meshgrid(-50:50, -50:50, 0:10);
% Define the coordinates of the TX site
x_tx = 0;
y_tx = 0;
z_tx = 0;
% Define the azimuthal width and elevation thickness of the wedge
azimuthal_width = 30; % in degrees
elevation_thickness = 20; % in meters
% Create a mask to isolate the wedge-shaped region based on azimuthal width and elevation thickness
mask = ((x - x_tx).^2 + (y - y_tx).^2) < (tand(azimuthal_width) * (z - z_tx));
mask = mask & (z < z_tx + elevation_thickness);
% Apply the mask to truncate the defined region
truncated_x = x(mask);
truncated_y = y(mask);
truncated_z = z(mask);
% Visualize the truncated region using scatter plot
% figure;
% scatter3(truncated_x(:), truncated_y(:), truncated_z(:), 'filled', 'MarkerFaceColor', 'r');
% xlabel('X');
% ylabel('Y');
% zlabel('Z');
% title('Truncated Wedge-shaped Region');
% Create a triangulation object
tri = delaunayTriangulation(truncated_x(:), truncated_y(:), truncated_z(:));
tetramesh(tri);
You can export this as a 3-D object and use it in your tx site. For more information you can refer to the link: https://www.mathworks.com/help/antenna/ref/siteviewer.html#mw_60551f20-14fb-400b-8be8-8623cf4f3d54
Thank you.
0 Comments
More Answers (0)
See Also
Categories
Find more on RF Propagation in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!