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