DEV Community

Md Tasbi Hassan
Md Tasbi Hassan

Posted on

πŸš€ Exploring Computer Graphics - CSE-4104 Laboratory Work! 🎨

I’m excited to share my progress in Computer Graphics (CSE-4104 Laboratory)! Over the past few days, I’ve been working Python numpy and Matplotlib. πŸ“Šβœ¨
πŸ–Š Lab Work 1: Random Line Generator
πŸ”Ή Generated N random straight lines
πŸ”Ή Calculated slope & angle with the x-axis
πŸ”Ή Plotted the lines with color-coded visualization
πŸ”Ή Labeled start, end, and intermediate points
β­• Lab Work 2: Circle Drawing
πŸ”Ή Generated N random circles with different centers & radii
πŸ”Ή Plotted boundary points at 45-degree intervals
πŸ”Ή Marked and labeled circle center & key points
πŸ’‘ What I’ve Learned
βœ… How to use Matplotlib for 2D graphics
βœ… Fundamentals of line & circle equations
βœ… Slope, angle calculation, and coordinate transformations
βœ… Working with randomized geometric shapes
πŸš€ What’s Next? (Upcoming Lab Works)
πŸ–₯ DDA Line Drawing Algorithm
πŸ“ Midpoint & Bresenham’s Line Algorithm
🎯 Midpoint & Bresenham’s Circle Algorithm
πŸŒ€ Ellipse Drawing & Transformations
…and much more in the journey of Computer Graphics!
I’m excited to explore deeper and enhance my skills! πŸ’»πŸŽ¨
If you're also working on Computer Graphics, let’s connect and share insights! πŸ”₯
hashtag#ComputerGraphics hashtag#Python hashtag#Matplotlib hashtag#DataVisualization hashtag#Learning hashtag#Programming hashtag#CSE4104 hashtag#GraphicsLab hashtag#Tech

AWS Q Developer image

Your AI Code Assistant

Ask anything about your entire project, code and get answers and even architecture diagrams. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Start free in your IDE

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay