Skip to content

Wall intersections are not handled properly when not 90degree angle #84

@whitespacecode

Description

@whitespacecode

Describe the bug
When walls don't have a 90degree angle, the corners (intersections) are not being handled properly.

EDIT:
Seeing previous issues i noticed i only need to comment/uncomment lines in half_edge at functions:
__interiorStart
__interiorEnd
__exteriorStart
__exteriorEnd

Expected behavior
I would expect for the code that handles the intersections for the planes to be changed accordingly

Screenshots
I tried adding the logic in my project and seeing this bug i tried to figure out if i missed something.
So i just forked the project and did the same, with the same results:
image
image
image

Additional context
Furnishup doesn't seem to have the same problem
image
https://github.com/furnishup/blueprint3d
https://github.com/Ekki/blueprint3d/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions