You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
main executing reference usage: usage_SamplingOf2D_GeometricalObject_viaLineBeams.m
---------------------------------------------------------------------------------
For illustrative purposes the gridded plot is sampled by detection of line beam intersections of the edge and in-bound regions of the eclipse.
The coordinates are traced and pixelized into an image map.
* Caveat:
- For random ray beams, as many lines are required for the projections, the longer the process may take depending on your processors.
- Though fan ray beams and parallel ray beams are provided, they are not incorporated yet.
- 10 lines are projected for demo purposes. Number of lines may be set at:
ssrayLinesScheme_parallel.m
ssrayLinesScheme_fan.m
ssrayLinesScheme_random.m
- Help section yet to be included.
---------------------------------------------------------------------------------
=================================================================================
* Caveat:
For auto results sending at : sendResults.m
The sender's email has to be a gmail account to send the results via email.
For automated results emailing, please provide the following parameters in the stated files:
senderMail = '_____@gmail.com';
password = '_______';
recipientEmails = '____@_____';
=================================================================================
* Caveat: For reference only.
If the reference demo has a more elegant presentation, please do not hesitate to suggest and send feedback to author.
Thank you.
Regards,
Michael Chan JT
Cite As
Michael Chan (2026). Sampling Of 2D Geometrical Object via Line Beams (https://www.mathworks.com/matlabcentral/fileexchange/29674-sampling-of-2d-geometrical-object-via-line-beams), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: Get points for a line between 2 points, Coordinate Rotation
General Information
- Version 1.0.0.1 (307 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux