Login  Register

How do I enable anti-aliasing?

Posted by unixnerd on Oct 19, 2023; 5:54pm
URL: https://forum.jogamp.org/How-do-I-enable-anti-aliasing-tp4043079.html

How do I enable anti-aliasing? With Java3D 1.5.x I was using this but it no longer works:

             
			System.setProperty("j3d.implicitAntialiasing", "true");
                        View view = new View();
			ViewPlatform viewPlatform = new ViewPlatform();
			viewPlatform.setActivationRadius(100f);
			viewPlatform.setViewAttachPolicy(View.NOMINAL_HEAD);

			view.setProjectionPolicy(View.PERSPECTIVE_PROJECTION);
			view.setViewPolicy(View.SCREEN_VIEW);
			view.attachViewPlatform(viewPlatform);

			PhysicalEnvironment phyEnv = new PhysicalEnvironment();
			view.setPhysicalEnvironment(phyEnv);

			GraphicsConfigTemplate3D template = new GraphicsConfigTemplate3D();
			template.setSceneAntialiasing(GraphicsConfigTemplate.PREFERRED);
			GraphicsConfiguration config = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getBestConfiguration(template);
			view.setSceneAntialiasingEnable(true);

			canvas3d = new Canvas3D(config);