Hi, I try to create a square image using the following code, i found that the object will be stretch in some device (i.e. full screen SurfaceView with different aspect ratio), how to keep the model in square? Thanks!
Texture waterMarkTexture = new Texture(BitmapHelper.rescale(BitmapHelper.convert(context.getResources().getDrawable(R.drawable.watermark)), 128, 128));
boolean isWaterMarkTextureAdded = TextureManager.getInstance().containsTexture("watermark");
if (!isWaterMarkTextureAdded) {
TextureManager.getInstance().addTexture("watermark", waterMarkTexture);
}
Object3D waterMarkModel = Primitives.getPlane(1, 16);
waterMarkModel.setTexture("watermark");
waterMarkModel.setOrigin(new SimpleVector(45, 55, 0));
waterMarkModel.rotateX((float) (Math.toRadians(19.3)));
waterMarkModel.build();
world.addObject(waterMarkModel);