From 750c83639701e58b8219c215abb635806d2a8c45 Mon Sep 17 00:00:00 2001 From: iandol Date: Fri, 13 Sep 2024 13:09:28 +0800 Subject: [PATCH] tweak --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ac5a49a..8fcea933 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,7 @@ open(t); initialiseServer(t); close(t); ``` -* Add improved Rigid Body physics engine. We now use [dyn4j](https://dyn4j.org), an open-source Java 2D physics engine. `animationManager` is upgraded (previously it used my own simple physics engine, which couldn't scale to many collisions). Opticka uses degrees, and we do a simple mapping of degrees > meters, so 1deg stimulus is a 1m object.Test it with: +* Add improved Rigid Body physics engine. We now use [dyn4j](https://dyn4j.org), an open-source Java 2D physics engine. `animationManager` is upgraded (previously it used my own simple physics engine, which couldn't scale to many collisions). Opticka uses degrees, and we do a simple mapping of degrees > meters, so 1deg stimulus is a 1m object.Test it with: \ ```matlab sM = screenManager(); b = imageStimulus('size',4,'filePath','moon.png',... @@ -36,7 +36,7 @@ for i = 1:60 flip(sM); % flip the screen step(aM); % step the simulation end -``` +``` * Improve touchManager to better use the rigid body animations with touch events. You can now finger-drag and "fling" physical objects around the screen. * add Procedurally generated polar checkerboards: `polarBoardStimulus`, and improved polar gratings to mask with arc segments: `polarGratingStimulus`. * added new stimulus: `dotlineStimulus` - a line made of dots.