Skip to content

Conversation

@samcan
Copy link
Owner

@samcan samcan commented Aug 19, 2025

Summary

• Add Cylinder primitive with intersection tests and normal calculations
• Add Cone primitive with intersection tests
• Implement caps support for both cylinders and cones
• Refactor common code between Cone and Cylinder
• Add comprehensive tests for cylinder length and normal vectors
• Update main scene rendering and README

Test plan

  • Cylinder intersection tests pass
  • Cone intersection tests pass
  • Normal vector calculations work correctly
  • Caps functionality works for both primitives
  • Main scene renders correctly with new primitives

🤖 Generated with Claude Code

samcan added 8 commits August 19, 2025 06:53
(Implemented using Anthropic's Claude)
(Implemented using Anthropic's Claude)
(Implemented using Anthropic's Claude)
(Implemented using Anthropic's Claude)
(Implemented using Anthropic's Claude)
(Implemented using Anthropic's Claude)
(Implemented using Anthropic's Claude)
(Implemented using Anthropic's Claude)
@samcan samcan self-assigned this Aug 19, 2025
@samcan samcan merged commit c92a5d2 into main Aug 19, 2025
1 check passed
@samcan samcan deleted the cylinder branch August 19, 2025 23:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants