Blockcraftery

Blockcraftery

27M Downloads

Coner Blocks Misalignment

Dragennd opened this issue ยท 4 comments

commented

Upon attempting to place corner blocks, both inner and outer, they refuse to align with the adjacent blocks to form a cohesive connection. I have tested the blocks by attempting to place them in every conceivable angle to get them to connect with zero success. They seem to always place either away from the target location or at roughly 90 degrees to where it should be placing. So far the corner pieces are the only ones I have had this issue with.

commented

Apparently I posted this in the wrong github
elucent/Blockcraftery#26

https://gfycat.com/CircularHeartyHammerkop
Also doesn't adjust to other pieces.
https://gfycat.com/JitteryEmotionalBallpython
Versions: https://i.imgur.com/0USul1C.png

commented

With regard to the "outer corner" block I think the problem is two fold:

  1. The block is a triangular pyramid with a square base. The base can either be on the bottom of the block, or the top of the block, but the base cannot be on the side (i.e. vertical).

These are the only current options:
2019-03-26_07 34 29

Adding vertical-bases (the square side being vertical) would be helpful if you want to create vertical turns:
2019-03-26_07 36 36

  1. The side of the adjacent block you right click should be the side the base of the frame attaches to. So if you click the ground (top of the adjacent block) the block appears like this:
    2019-03-26_07 38 27

And if you click the ceiling (the bottom of the adjacent block) the block appears like this:
2019-03-26_07 39 35

(The above is how it already currently works)
And if you click the side of a block, the base of the frame would attach to that.

With regard to the "inner corner" block I think the problem is similar, but harder to illustrate because of the odd shape the block is.

PS: Cuidos for the simple 4 corner pattern you have setup for determining where the corners will point towards, very elegant =)

commented

This is extremely well explained. I'm trying to work on a solution for both the first and second problem but it is taking time sorry