Bill Kendrick
4496e007a1
Trochoids: Mend freeze bug
...
I had updated the guide circle drawing routine to draw points
every 360 / radius steps (so smaller circles had fewer XOR'd points),
but obviously this will cause a divide by zero if either circle's
radius = 360, since I'm using an integer, it will cause a frozen
for()-loop if radius > 360.
h/t Pere for pointing out the freeze!
2024-01-20 11:15:53 -08:00
Bill Kendrick
b8f6ec2bbf
Trochoids: Correct icons, no blank Hypo, better Guides
...
h/t Pere
2024-01-17 23:07:41 -08:00
Bill Kendrick
a9515c351e
Gave ordering to all Painting magic tools
...
All done!
2024-01-16 23:10:08 -08:00
Bill Kendrick
e3cb845426
Gave ordering to all Picture Decorations magic tools
2024-01-16 22:48:41 -08:00
Bill Kendrick
b1bc736f77
Gave ordering to all Color Filter magic tools
2024-01-16 22:45:06 -08:00
Bill Kendrick
4f9112d597
Xor Magic tool: Better description; respond to "order"
2024-01-16 22:43:11 -08:00
Bill Kendrick
9ce4ee8c50
Gave ordering to all Picture Warps magic tools
2024-01-16 22:28:49 -08:00
Bill Kendrick
3abf6f75f4
Gave ordering to all Pattern Painting magic tools
2024-01-16 22:16:14 -08:00
Bill Kendrick
0353c5670d
Gave ordering to all Artistic magic tools
2024-01-16 22:09:22 -08:00
Bill Kendrick
0532b35f31
Gave ordering to all Distorts magic tools
2024-01-16 21:31:07 -08:00
Bill Kendrick
ff9eff4e60
Sort magic tools by ..._get_order() value, when possible
...
Tools in n_pt_persp plugin provide orders. (More coming!)
2024-01-16 20:33:58 -08:00
Bill Kendrick
ab4cd4fdde
Mend Trochoid math
...
h/t Pere for pointing out my mistake!
2024-01-15 22:14:33 -08:00
Pere Pujal i Carabantes
0aac3260be
Make magic n_pt_persp and trochoids filepaths compatible with Android.
2024-01-16 00:53:54 +01:00
Bill Kendrick
08d9e9a8b7
n_pt_persp.c: Disable unused snap_to()
...
Wrap in an #ifdef SNAP_TO, and thus squelch some warnings &
avoid wasting some cycles.
2024-01-14 13:45:14 -08:00
Bill Kendrick
8a76b570b7
n_pt_persp.c: Use ...f() (float) trig funcs, not ...() double
2024-01-14 13:41:33 -08:00
Bill Kendrick
a7d792fa64
n_pt_persp.c: Adding performance output
2024-01-14 12:55:33 -08:00
Bill Kendrick
9534b5b959
Synch docs: Iso/di/trimetric/oblique images...
...
...and correcting the name of the new section ("Projections").
2024-01-14 12:07:10 -08:00
Bill Kendrick
479cc5450f
Modularize, but disable for now, snapping
...
It needs to be smarter than just snapping to NxN grid on canvas.
2024-01-14 11:50:36 -08:00
Bill Kendrick
474e513dde
n_pt_perse: Use SNAP define instead of hard-coded #
2024-01-14 11:34:27 -08:00
Bill Kendrick
4fbe005003
n_pt_persp: Snap to grid; improved some guides
2024-01-14 11:33:34 -08:00
Bill Kendrick
2766254db9
Icons for Di & Trimetric & Oblique angle editors
2024-01-13 19:34:20 -08:00
Bill Kendrick
ac089b75b1
Sync docs for Iso/Di/Trimetric & Oblique usage docs
2024-01-13 18:51:34 -08:00
Bill Kendrick
edbc68f0d7
Icons for Iso/Di/Trimetric & Oblique drawing tools
2024-01-13 18:19:16 -08:00
Bill Kendrick
df6905a3c3
Oblique, Dimetric & Trimetric seem to work!
2024-01-13 18:04:47 -08:00
Bill Kendrick
fff19763e2
Isometric seems to work!
2024-01-13 12:04:56 -08:00
Bill Kendrick
db9b6772c2
Continue WIP Iso, Di, Trimetric & Oblique: More guides
...
...when dragging to draw a line
2024-01-13 11:10:10 -08:00
Bill Kendrick
0b161d52ce
Continue WIP Iso, Di, Trimetric & Oblique: Drawing
...
Buggy, but started...
2024-01-13 01:57:18 -08:00
Bill Kendrick
fe3fecce82
Continue WIP Iso, Di, Trimetric & Oblique: Selectors
...
Ability to adjust angles; guides show them, on drag.
2024-01-13 00:56:19 -08:00
Bill Kendrick
8fbcdda52d
Continue WIP Iso, Di, Trimetric & Oblique
2024-01-12 21:37:06 -08:00
Bill Kendrick
5d1cdd6c3f
WIP Adding more graphical projection drawing tools
...
Stubbing out tools for drawing in axonometric projection -- Isometric,
Dimetric, Trimetric -- and in oblique projection.
Also, placed 1-, 2-, and 3-point perspective tools, along with these
new ones, into a new Magic Tool group, MAGIC_TYPE_PROJECTIONS.
See https://sourceforge.net/p/tuxpaint/feature-requests/252/
and https://sourceforge.net/p/tuxpaint/feature-requests/253/
2024-01-12 21:19:39 -08:00
Bill Kendrick
007732a728
Sync Magic docs to grab trochoid alt. sample images
2024-01-08 23:24:22 -08:00
Bill Kendrick
3584c1b90f
Sync docs to get Epitrochoid/Hypotrochoid sample images
2024-01-08 23:09:05 -08:00
Bill Kendrick
c96e88a491
Mend typos (including syncing docs)
...
h/t Besnik
2024-01-08 00:19:23 -08:00
Bill Kendrick
a5b0bb9ec5
Sync docs to pick up Magic doc changeds
...
Finished Epitrochoid & Hypotrochoid docs, plus changes
to Bricks and Googly Eyes (re: --nomagicsizes).
Final step will be to add screenshots of the trochoids.
2024-01-07 14:27:39 -08:00
Bill Kendrick
db5cc7abcf
WIP Sync docs for Epitrochoid & Hypotrochoid docs
...
Just stubs for the moment
2024-01-07 14:08:06 -08:00
Bill Kendrick
fe646f6e15
Compress Epitrochoid & Hypotrochoid icon PNGs
...
Used `pngout -c4 FILENAME.png` on each
(where "-c4" means produce "Gray+Alpha")
2024-01-07 13:53:47 -08:00
Bill Kendrick
62b85b0337
Icons for Epitrochoid & Hypotrochoid tools
2024-01-07 13:49:16 -08:00
Bill Kendrick
fe83cf723c
Trochoids: Dragging sound effect
...
Plus a bunch of refactoring & wrapping up of the sound routine.
2024-01-07 13:30:04 -08:00
Bill Kendrick
31ceeff596
Centered trochoids: Sound effects on release
2024-01-07 13:13:15 -08:00
Bill Kendrick
2411c370ce
Tweak alt. trochoid magic tools; regen POT/POs
2024-01-07 02:45:00 -08:00
Bill Kendrick
6b4e82c8b4
WIP Centered trochoids tools
...
Epitrochoid & Hypotrochoid to draw Spiralgraph / Wondergraph
style line artwork.
See https://sourceforge.net/p/tuxpaint/feature-requests/248/
2024-01-07 02:42:22 -08:00
Bill Kendrick
bd5d7e5fb7
Regen docs after French updates
...
h/t Jacques
2023-12-31 12:40:07 -08:00
Bill Kendrick
c3a179af3f
Sync docs for N-point perspective updates
...
...and also French updates to OPTIONS doc
2023-12-30 13:58:48 -08:00
Bill Kendrick
5855d34a6e
N-pt perspective supports beginner complexity level
...
The three "select" (vanishing point editors) are not available,
and a second 3-point perspective drawing tool, with an alternative
(downward-looking) set of vanishing points, is made available.
2023-12-30 13:45:20 -08:00
Bill Kendrick
864084482a
Sync docs to reflect N-pt Persp. & Clone using "complexity"
2023-12-29 16:32:55 -08:00
Bill Kendrick
5f8522766c
N-pt perspective: Don't operate in novice mode
2023-12-29 15:49:12 -08:00
Bill Kendrick
4b2b746d52
Clone: Remove a debug printf
2023-12-29 15:42:45 -08:00
Bill Kendrick
d21a4a7a34
Clone magic: Don't operate in "novice" mode
2023-12-29 15:42:04 -08:00
Bill Kendrick
2055b071f1
All magic tools: Add "complexity_level" arg to init()
2023-12-29 14:43:40 -08:00
Bill Kendrick
3e662b9edc
N-pt perspective Magic tools: Sound effects!
2023-12-23 13:28:43 -08:00