Can this be changed dynamically, eg. user decides they want the points to get bigger or smaller interactively?
Looks like this would apply to everything in the canvas. Would it be possible, at some point, for two different meshes set to
IndexMode.Point to have differenct point sizes, or line widths for that matter?
A render state of a node only affects its children as it is stated in the Java documentation of the class com.ardor3d.renderer.state.RenderState. Therefore, I don't see the problem. If two distinct sets of meshes with two distinct parent nodes use two distinct render states (even two distinct instances of the same type), it will work as expected.
I definitely understand this, and read the Javadoc wherever its available. It just doesn't seem there's
PointState to describe the PointSize if I set the IndexMode of a Mesh to IndexMode.Points. So I
have to explicitly create a Point -> Mesh. I was just trying to keep things as general as possible using
IndexMode on the most general class. Thanks for your interaction!