marialarsson / tsugite

This is the repository of a Tsugite. It is a research prototype of an interactive software that supports the design and fabrication of wood joints.
http://www.ma-la.com/tsugite.html
Other
423 stars 78 forks source link

Angle Input is not changing geometry #12

Open Olliebaldock opened 3 years ago

Olliebaldock commented 3 years ago

Really useful app. I am looking to explore some non-orthogonal geometry, but the angle and dimensional input within the app does not affect the output. Is this something that is currently being progressed? I am working with Windows 10.

marialarsson commented 3 years ago

@Olliebaldock angle input should work. But, for some joint types, you cannot change the angle due to fabrication and material constraints. Specifically, you can change the angle in the plane perpendicular to the sliding/fabrication axis if it does not distort any shape of the wood into a diamond/rhombus.

So for the seven types of two-component joints (refer to the paper figure 24), the joints with so-called perpendicular sliding axes (Figure 24 b,d,f,g) can have free angles while the ones with so-called axial sliding axes (a,c,d) can't. Below are examples of T-joint types where the angle can and can't be changed depending on the sliding axis. The sliding axis (x, y, or z (default)) can be selected in the left-hand side panel.

f_t_perp_ex1 f_t_perp_ex2 e_t_axial

I think this should be explained well in a future "User Manual"... Also, it would be better if the angle option is greyed-out rather than unresponsive for joint types where it cannot be edited. So I will keep this issue open until that change is implemented.

If you try out some angled geometries, let me know if it works and if you experience any problems.