PS
|
31ee768032
|
Editing patterns
|
2020-11-14 22:08:13 -08:00 |
PS
|
e51188398d
|
cleaned up unneeded fields in animation_frame
|
2020-11-14 13:48:17 -08:00 |
PS
|
5e6ac25490
|
on frames with overlapping blocks, the blocks are blended together
|
2020-11-14 13:41:27 -08:00 |
PS
|
a6c8d0c955
|
refactored layer blending
|
2020-11-14 12:47:51 -08:00 |
PS
|
708ac91afe
|
pulled animation update and render functions out of foldhaus_app.cpp
|
2020-11-14 12:19:36 -08:00 |
PS
|
a52d8645e6
|
refactored clips -> patterns
|
2020-11-14 11:43:20 -08:00 |
PS
|
82ed9d84ac
|
Got to connect to Ryan's code
|
2020-11-08 21:05:14 -08:00 |
PS
|
a42d2e81c5
|
Cleaned up panel event handling
|
2020-11-07 23:50:41 -08:00 |
PS
|
f53becef5b
|
Hot panel is passed to input event handlers
|
2020-11-07 23:43:41 -08:00 |
PS
|
6193af2555
|
Pulled animation timeline state out of the app struct
|
2020-11-07 23:21:37 -08:00 |
PS
|
e9945df6ca
|
Moved camera state into the state for each sculpture view
|
2020-11-07 23:15:39 -08:00 |
PS
|
d5be2a2de8
|
Pretty big ui overhaul.
|
2020-11-07 22:54:59 -08:00 |
PS
|
723458c491
|
fixed some issues with the panel system, and began rearraning the animation timeline window
|
2020-11-03 12:49:16 -08:00 |
PS
|
57f144ea64
|
refactored panel sytstem
|
2020-10-24 18:54:47 -07:00 |
PS
|
a88d675327
|
removed gs_list and gs_bucket from the app
|
2020-10-24 13:50:34 -07:00 |
PS
|
85f7aab621
|
Animation loading
|
2020-10-24 13:28:10 -07:00 |
PS
|
5c183d9c5f
|
implemented switching to a file browser, used it in the animation window and in the assembly hierarchy, and moved everything over to a linear array of animation blocks
|
2020-10-18 15:31:53 -07:00 |
PS
|
8eb3044422
|
implemented an animation handle system for identifying animation blocks
|
2020-10-18 13:57:04 -07:00 |
PS
|
121e9efa93
|
Fixed animations so they are no longer updating when the current frame is not in range
|
2020-10-17 13:12:40 -07:00 |
PS
|
85b99b17a2
|
basically removed the need for the meta system from the codebase, and implemented pushing new panel types on a LIFO queue with return memory destinations
|
2020-10-17 12:43:05 -07:00 |
PS
|
bfd50c9129
|
implemented segmented led strips
|
2020-10-11 20:54:38 -07:00 |
PS
|
0ba59d3767
|
added error reporting to the parser
|
2020-10-10 17:46:50 -07:00 |
PS
|
43d3426a58
|
renamed assembly_parser -> foldhaus_assembly_parser for consistency
|
2020-10-10 17:23:39 -07:00 |
PS
|
e4266ba1ef
|
assembly_parser now uses the standard parser
|
2020-10-10 17:22:31 -07:00 |
PS
|
55284cde25
|
Created serial_monitor, and debugged uart functionality. It is now working
|
2020-10-10 16:52:00 -07:00 |
PS
|
1940483620
|
Wrote a file serializer and parser for animations
|
2020-10-10 00:10:51 -07:00 |
PS
|
b816474dd5
|
Successfully transitioned to discrete animations
|
2020-10-09 22:08:51 -07:00 |
PS
|
ecca6c691a
|
Speeding up COM writing
|
2020-10-05 13:17:33 -07:00 |
PS
|
83ed23280a
|
Cleaned up network interface, separated SACN out from the actual sending of data, implemented sending over COM ports (remains to be tested), and added information specifying data output modes for com ports to the assembly file format
|
2020-10-03 08:46:14 -07:00 |
PS
|
0022efea8e
|
Naming convention updates, separated out the work queue into its own file
|
2020-10-01 15:41:32 -07:00 |
PS
|
78d44b9348
|
Created addressed_data_buffer as a universal way for systems to send data over various output devices. Cleaned up old SACN code, removed dmx as its not needed in its own right anymore.
|
2020-10-01 15:30:24 -07:00 |
Peter Slattery
|
01a20f41e7
|
File lister now displays current directory at top, and omits it from file names
|
2020-09-07 14:35:58 -07:00 |
Peter Slattery
|
3a732f95b8
|
File lister now handles . in directory names
|
2020-09-07 14:29:32 -07:00 |
Peter Slattery
|
6491a88d8a
|
File lister now handles .. in directory names
|
2020-09-07 14:28:41 -07:00 |
Peter Slattery
|
15a2cb080e
|
Basic file lister functionality. Extended Win32EnumerateDirectory; it now includes folders if proper flags are set.
|
2020-09-07 13:42:00 -07:00 |
Peter Slattery
|
d08de9b99f
|
Stopped freeing assembly file memory after load since its in the transient buffer anyways.
|
2020-09-07 12:47:12 -07:00 |
Peter Slattery
|
c7522bfa4b
|
Added a default tag to every strip specifying which assembly it is a part of
|
2020-09-07 12:37:32 -07:00 |
Peter Slattery
|
cc41442923
|
added assembly_center field to assembly files and used it to place assemblies at construction time
|
2020-09-07 11:12:58 -07:00 |
Peter Slattery
|
44486acca4
|
did a bunch of animation timeline todos - just simplifying function call signatures
|
2020-09-06 21:42:21 -07:00 |
Peter Slattery
|
736b7ab85e
|
Prevented array index out of bounds error when accessing animation procs form the GlobalAnimationClips array
|
2020-09-06 21:18:49 -07:00 |
Peter Slattery
|
337b4ac271
|
Implemented tag based filtering of led strips
|
2020-09-06 21:10:36 -07:00 |
Peter Slattery
|
1db836890f
|
Cleaned up world -> panel space conversion
|
2020-09-06 20:33:28 -07:00 |
Peter Slattery
|
7c134774c3
|
sculpture view cleanup
|
2020-07-18 13:08:28 -07:00 |
Peter Slattery
|
078f4e3ed7
|
Fixed the sculpture view.
|
2020-07-18 12:59:57 -07:00 |
Peter Slattery
|
62e22979f3
|
Separated out the engine from the editor.
|
2020-07-18 12:27:36 -07:00 |
Peter Slattery
|
50c2ef9290
|
Cleaning up, converting over to using new gs files.
|
2020-07-18 12:00:14 -07:00 |
Peter Slattery
|
295a5aaaa0
|
Fixed problem where leds were being drawn with the wrong color
|
2020-06-27 14:10:25 -07:00 |
Peter Slattery
|
266f42c4f6
|
Whatever I was doing last time + made leds always be camera facing. Probably could use some speed up later on.
|
2020-06-27 11:23:50 -07:00 |
Peter Slattery
|
e3d7a90a13
|
app_state.Interface_ -> app_state.Interface
|
2020-06-22 17:39:58 -07:00 |
Peter Slattery
|
dc25b268f7
|
compressed some ui drawing code.
|
2020-06-21 21:59:42 -07:00 |