下列选项中关于Processing和Box2D之间的坐标值转换的描述错误的是:
A: 创建Box2D物体的Shape对象时,需要将像素尺寸转换为Box2D世界尺寸。
B: 创建BodyDef对象,设置position时,需要将像素坐标转换为Box2D坐标。
C: Processing中显示图形时,需要将Box2D尺寸(坐标)转换为像素尺寸(坐标)。
D: 和Processing中对象一样,Box2D的物体尺寸(坐标)也是为了进行图形像素绘制。
A: 创建Box2D物体的Shape对象时,需要将像素尺寸转换为Box2D世界尺寸。
B: 创建BodyDef对象,设置position时,需要将像素坐标转换为Box2D坐标。
C: Processing中显示图形时,需要将Box2D尺寸(坐标)转换为像素尺寸(坐标)。
D: 和Processing中对象一样,Box2D的物体尺寸(坐标)也是为了进行图形像素绘制。
举一反三
- 已知 Box2D是Box2DProcessin对象,下列选项描述错误的是:( ) A: Box2D.createWorld();// 创建Box2D世界 B: Box2D = new Box2DProcessing(this);// 创建Box2D对象 C: Vec2 pos = Box2D.getBodyPixelCoord(body);//获取Body对象的Box2D世界坐标 D: Box2D.setGravity(0, -20); // 设置重力加速度
- 给图形窗口添加坐标网格的命令为( )。 A: box on B: box off C: grid on D: grid off
- 简述Box2D中创建世界中物体的过程,并编程实现。
- 要将图形显示到计算机屏幕上,就必须将测量坐标转换为相应的屏幕坐标,屏幕坐标系的坐标单位为()。 A: 像素 B: 毫米 C: 英寸 D: 米
- 为了使两个plot的图形在同一个坐标显示,可以使用( )命令进行图形保持. A: hold on B: grid on C: subplot D: box on