Object movement, 2D environment
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I want to do following tasks: 1. create two square objects 2. Two objects move 2D environment.
Thanks a lot
5 Commenti
Jan
il 30 Mag 2018
@DAT VUONG: We cannot read your mind and in consequence we cannot know, what "creating two squares" exactly means. "Moving them in my model" can mean a variety of things also. At least "saving as a video" seems to imply, that you mean 2D or 3D graphics.
Please give us a chance to help you and ask much more specifically.
Risposte (1)
Geoff Hayes
il 31 Mag 2018
Dat - one solution may be to use rectangle. You would draw the rectangle/square within an axes and then, using the handle to the rectangle object, change its position to "move" the square. For example,
f = figure;
axis([-100 100 -100 100])
mySquare = rectangle('Parent',gca, 'Position',[0 0 5 5])
So this will create a rectangle whose lower left corner is at (0,0) and whose width and height is five. You can then move the square by changing its position
set(mySquare,'Position',[1 1 5 5])
You should be able to extend this to two (or more squares) and move them around your 2D environment (defined by the axes dimensions).
0 Commenti
Vedere anche
Categorie
Scopri di più su Labels and Annotations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!