Commit Graph

28 Commits

Author SHA1 Message Date
d837ac38dc Fixed conflicts after merging with branch eigenize 2018-08-23 15:37:38 +02:00
f6b66b7968 Enhanced behaviour of scale 3D gizmo 2018-08-22 11:22:07 +02:00
7f49697944 Eradicated the Pointf class, replaced with Eigen Vector3d 2018-08-21 21:05:24 +02:00
2b2d7665d1 Eradicated most of Pointf extras compared to pure Eigen::Vector2d. 2018-08-21 20:34:45 +02:00
b616a0c183 Completely replaced the homebrew Pointf3 class with Eigen Vec3d.
Replaced the unscale macro with a template, implemented templates
for unscaling Eigen vectors.
2018-08-21 17:43:05 +02:00
8d13c0b3a0 3D gizmo grabbers 2018-08-21 14:27:36 +02:00
573678b466 3D rotate gizmo colored by axis in preview mode 2018-08-21 09:03:38 +02:00
2dd4303b74 1st installment of gizmo scale 3D 2018-08-21 08:50:35 +02:00
c586271723 1st installment of gizmo rotate 3D 2018-08-20 10:23:17 +02:00
2f09a89bfb Removed the x(), y(), z() Point/Pointf/Point3/Pointf3 accessors. 2018-08-17 15:53:43 +02:00
f738c42aa5 Removed Point::scale(),translate(),coincides_with(),distance_to(),
distance_to_squared(),perp_distance_to(),negative(),vector_to(),
translate(), distance_to() etc,
replaced with the Eigen equivalents.
2018-08-17 14:14:24 +02:00
478630e5a7 Use of bounding box of rotated 3D convex hull for out of print volume detection 2018-08-15 12:50:06 +02:00
55c903a6a2 Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types:
Changed the Point3 / Pointf3 to composite Eigen Vec3crd / Vec3d.
Point3 is no more derived from Point,
Pointf3 is no more derived from Pointf.
Introduced Transform2f/3f/2d/3d types as aliases to Eigen::Transform.
2018-08-14 21:33:41 +02:00
b55e796d1e Changing the internal representation of Point / Pointf / Point3 / Pointf3 to Eigen Matrix types, first step 2018-08-14 18:33:26 +02:00
38bdc87268 Keep fixed radius of rotate gizmo 2018-07-12 11:26:13 +02:00
cad45aaad9 5th Attempt to fix texture rendering on OpenGL 1.1 cards 2018-06-22 15:11:04 +02:00
8479fb588d Changed use of GL_LIGHTING logic and code cleanup 2018-06-22 12:21:43 +02:00
1017bf7355 Object updated by rotate gizmo 2018-06-19 09:46:26 +02:00
972fb8e29e Object updated by scale gizmo 2018-06-18 15:07:17 +02:00
c0568e8178 Rotate gizmo interaction with mouse 2018-06-15 16:16:55 +02:00
76dbed4166 Scale gizmo interaction with mouse 2018-06-15 14:10:28 +02:00
5ad4672d11 Hover on gizmo grabbers rendering 2018-06-14 15:32:26 +02:00
bdf2fb2210 Use mipmaps for bed textures 2018-06-14 10:37:28 +02:00
b7ea49a021 Rotate gizmo rendering 2018-06-14 10:00:59 +02:00
54c89fbdb5 Scale gizmo rendering 2018-06-13 15:44:04 +02:00
32f7cba212 Hovering on gizmo overlay 2018-06-13 10:49:59 +02:00
f598c129be Fixed compile on Linux 2018-06-13 09:26:58 +02:00
713f1f71db 1st installment of gizmos 2018-06-13 09:12:16 +02:00