Тёмный
Peter Lager
Peter Lager
Peter Lager
Подписаться
State-Driven Agent Design V2
1:51
5 месяцев назад
State-Driven Agent Design
1:06
5 месяцев назад
Animating Bezier path
0:55
6 месяцев назад
Resizeable Box Demo
1:49
6 месяцев назад
Animated QUARK
0:16
9 месяцев назад
Dashcam 21st July 2023
0:22
11 месяцев назад
G4P tool tips
1:33
Год назад
PCB hole finder
0:21
Год назад
Mini game
0:54
Год назад
Align Arrows To Path
1:15
Год назад
Ogro (Quake MD2 model)
2:04
Год назад
Gah (Quake MD2 model)
1:25
Год назад
WEBGL Fans and Strips
0:48
Год назад
Parallel processing with Java streams
1:42
2 года назад
The Utah Teapot
1:17
4 года назад
Shapes3D - Terrain example
2:42
4 года назад
Tangent to a parametric curve
0:20
4 года назад
Joining your first meeting with zoom
2:39
4 года назад
G4P Control Palette  preview
1:20
4 года назад
Shape Editor
5:14
4 года назад
Creating an arrowhead on an arc
0:17
4 года назад
QuadGrid final cut
0:52
5 лет назад
Toothpaste
1:03
5 лет назад
GViewPeasyCam control in action
0:42
5 лет назад
GView control in G4P
1:55
5 лет назад
Mouse Interaction with a slider
0:33
7 лет назад
Speech Analysis with Processing
0:47
7 лет назад
Bridge Demon
2:50
7 лет назад
Комментарии
@pklager
@pklager 2 месяца назад
It is an old library - you might want to check out my website at: www.lagers.org.uk/gamecontrol
@brunofabiancapri1354
@brunofabiancapri1354 2 месяца назад
thank you brother for creating this library, I adore you
@MikePhillips2000
@MikePhillips2000 4 месяца назад
This is a fantastic library and wow what an incredible job you've done! Hats off!!!
@pklager
@pklager 4 месяца назад
Thanks for the thumbs up 😃
@nathanstein589
@nathanstein589 4 месяца назад
What tool are you using?
@pklager
@pklager 4 месяца назад
Processing IDE (processing.org) - you can find out more about this sketch at www.lagers.org.uk/gallery/gy-3d-models/gy-index.html
@kartikedits6322
@kartikedits6322 5 месяцев назад
this is so amazing
@rexROX132
@rexROX132 11 месяцев назад
Some people, that's terrifying.
@RevItUp01
@RevItUp01 11 месяцев назад
Hi, May I have your permission to use this clip in a compilation? Thank you!
@pklager
@pklager 11 месяцев назад
Yes but I wish to remain anonymous. Just let me know the channel name and compilation name when you do it.
@RevItUp01
@RevItUp01 11 месяцев назад
Sure, I will send a link when done. Thanks for the permission!@@pklager
@driveinstructordrivingscho8233
@driveinstructordrivingscho8233 11 месяцев назад
Hi Peter, can i use this video on my channel ?Any comment ?Thanks
@pklager
@pklager 11 месяцев назад
The video was taken in North Wales so if it fits in with your channel content feel free to use it. I suggest you download a copy as I will be making it private soon.
@pklager
@pklager Год назад
The code for this can be found at discourse.processing.org/t/moving-2d-airplanes-along-a-curved-path-with-nose-pointing-forward/40588/3
@MangDynasty
@MangDynasty Год назад
Neat little game! Your description says "Used to demonstrate inheritance, polymorphism and collision detection" - show some code too?
@pklager
@pklager Год назад
Program was written in Java in the Processing IDE. It was created in response to a question on their forum. You find it here discourse.processing.org/t/arraylist-and-inheritance/41073/9
@SethMueller
@SethMueller Год назад
Very cool!
@pklager
@pklager 3 года назад
GUI Builder cannot be used to create this control but you can include by declaring it in the main sketch tab and creating it in the customGUI() method. Do NOT declare or create the control in the gui tab because the code will be overwritten by GUI Builder when editing the GUI.
@pklager
@pklager 3 года назад
Yes you can use both GUI Builder and the GControlPalette control on the same sketch. The GControlPalette control would have to be declared in the main sketch code tab and created in the customGUI() method. It cannot be edited using GUI Builder and should NOT be declared or created in the gui tab.
@MrEwilliams2
@MrEwilliams2 3 года назад
Thanks Peter! love the library and examples!
@MrEwilliams2
@MrEwilliams2 3 года назад
Hello Peter, one more question. I am having ghosting effects when i tried to implement this on my GUI. Do you know if there is a draw order that hides previous positions for the controlPalette?
@pklager
@pklager 3 года назад
@@MrEwilliams2 G4P requires you to clear each frame so you must start the draw method with a call to background()
@MrEwilliams2
@MrEwilliams2 3 года назад
@@pklager Thank you so much for the help!
@MrEwilliams2
@MrEwilliams2 3 года назад
This is a fantastic tool! However I have a question. Can this be used with your G4P GUI builder as well? I know it is not part of it, but is it possible to use both a GControlPallete and the GUI Builder for the same window?
@pklager
@pklager 3 года назад
GUI Builder cannot be used to create this control but you can include by declaring it in the main sketch tab and creating it in the customGUI() method. Do NOT declare or create the control in the gui tab because the code will be overwritten by GUI Builder when editing the GUI.
@adamwoodliffe7560
@adamwoodliffe7560 3 года назад
Hi Peter. Great tutorial! Found this super helpful so thank you! I have a question though. If I wanted the event on a button to be triggered by a key press as opposed to a click, how would I do this? I've built a great looking GUI and would like to use the keyboard (specifically w,a,s,d keys) to trigger my commands instead of clicking the actual buttons with my mouse. So instead of it being - "public void button1_click1(GButton source, GEvent event)", I would prefer something like - "public void button1_KEY_PRESS1(GButton source, GEvent event)"... if that makes sense? Thanks!
@pklager
@pklager 3 года назад
GUI Builder is a tool for the Processing IDE. You can download Processing from processing.org which will work on Linux.
@LuberthDijkman
@LuberthDijkman 3 года назад
where can i find the program and is it free and will it run on linux ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qNYT64CaLEI.html
@cobalt._.27
@cobalt._.27 4 года назад
I love this
@khadijaoufli8480
@khadijaoufli8480 4 года назад
Hi! Do you have the code??
@pklager
@pklager 4 года назад
Hi Jon thanks for kind comments. You can find out information about GUI Builder versions, the version number indicates any backward compatibility.
@MrJonScone
@MrJonScone 4 года назад
Finding it quite intuitive. I just have to get used to the string manipulation of Processing, it is not quite like Perl (Perl has to be the best for playing with strings). The video tutorials are essential, they are concise and compliment the examples very well. I will keep an eye on the version numbers. Thanks.
@MrJonScone
@MrJonScone 4 года назад
Extremely useful. I have been deciding what language to use for a GUI that will control a piece of equipment via the serial port. I like the syntax of C++ (Python is a bit weird with indents instead of brackets), this is what I have mainly used in the past. There is a lot of similarity between C++ and java and I don't have time to learn yet another language. I took part in a course on Processing with Monash University (through Future Learn), which was very good. My Visual Basic learning was back in the days of VB6, VB.net looks like a learning curve I don't have time for. When I found your GUI builder and ran a few examples I knew that was what I needed. The only trouble seems to be matching the versions of GUI Builder with the versions of Processing. The best and most recent combination seems to be Processing 3.5.3 (3.5.4 is most recent but will not run GUI Builder) and your most recent GUI builder (4.3.2). I saved some work only to find that it will not load after an update, I stoically put this down to a learning experience and I will stick with this combination for the moment, making sure to save things separately before any updates. Well done though, I appreciate the enormous effort that has gone into this work. You will of course receive acknowledgement in my final code.
@jarleinarottestad465
@jarleinarottestad465 4 года назад
Nice videos, but it dows not show how to interact with the objects trough then code, which is what i guess most of us wonders :-/
@WTBliiip
@WTBliiip 2 года назад
yeah, I'm missing the same infomation, can't figure out how to use my sliders value in my code :/
@The_Unobtainium
@The_Unobtainium 5 лет назад
Thank you.
@ddg-norysq1464
@ddg-norysq1464 5 лет назад
I made a configuration file, but there is an error mentioning my keyboard and mouse although i used a playstation controller in the configuration file... why? Here is the error: Failed to initialize device ROCCAT Tyon Black because of: java.io.IOException: Failed to acquire device (8007001e) Failed to initialize device ROCCAT Isku FX because of: java.io.IOException: Failed to acquire device (8007001e) PS: The controller is named "Wireless Controller [Stick]"
@pklager
@pklager 5 лет назад
I suggest that you look up the definition of 'acronym' in the Oxford English dictionary, GUI is as much an acronym as ASCII, NATO and NASA and it has been pronounced "gooey" for over 4 decades. BTW glad you enjoyed the video. LOL
@dwnturn
@dwnturn 5 лет назад
The way you pronounce GUI "gooey" is hilarious lmao. It's not an acronym lol, you're supposed to pronounce it letter by letter. Anyways, great tutorial.
@samuelboadas8333
@samuelboadas8333 5 лет назад
Oh God! It is really you Peter Lager? The creator of G4P? Can you make a tutorial about how to create nice menus with G4P? Like for games and that stuff...
@marcojimenez9327
@marcojimenez9327 5 лет назад
Very nicely done tutorial series, cheers.
@paferfisz
@paferfisz 6 лет назад
Can you send me source code? matik.jm@gmail.com
@JaySiggz
@JaySiggz 6 лет назад
hey I have a similar project and I've been struggling with my rotation implementation. Do you think you could help me out?
@theliftedloraxshow
@theliftedloraxshow 7 лет назад
--The slider goes to 11. Yup, I caught the joke, good on you, my friend. *smiling
@user-qy4bx5ez2l
@user-qy4bx5ez2l 7 лет назад
Hello from Russia! It is exelent job, Peter!!! I will use this library to teach my children for prepare to Android Studio. Thanks!
@pklager
@pklager 8 лет назад
The latest version is compatible with Processing 3. I strongly recommend you visit my website (www.lagers.org.uk/gamecontrol/index.html). You can view these videos from my website and there is more information about this library there.
@racktooblatch2273
@racktooblatch2273 8 лет назад
Does it work on Processing 3 ?
@WilliamCodewizard
@WilliamCodewizard 8 лет назад
thx for this men!!
@xuantungnguyen4586
@xuantungnguyen4586 9 лет назад
Hey,i have some questions for you.Let me know your facebook account please!
@MrPingui56
@MrPingui56 9 лет назад
Thank you very much for this excellent work Peter. Have a question. GUI builder doesn't work on processing 3?
@Boxcow45
@Boxcow45 9 лет назад
For some reason whenever I run the sketch after building it in the GUI builder, I only get a small gray box... Any suggestions?
@Boxcow45
@Boxcow45 9 лет назад
Boxcow45 Nevermind; had to include that boilerplate setup and draw methods!
@RichardCorral
@RichardCorral 9 лет назад
Brilliant, I am gonna try this library.
@pklager
@pklager 9 лет назад
They are in creation order and can't be changed.
@Ran121
@Ran121 9 лет назад
is there an option to reorden the controls in the tree vieuw ?
@kieranhector8670
@kieranhector8670 9 лет назад
T'es un bogui builder *Batman's voice*
@kieranhector8670
@kieranhector8670 9 лет назад
T'as un probleme de voix non c'est infame ta voix on dirait Batman