| |
|
| java.lang.Object javax.media.j3d.SceneGraphObject javax.media.j3d.NodeComponent javax.media.j3d.PointAttributes
PointAttributes | public class PointAttributes extends NodeComponent (Code) | | The PointAttributes object defines all attributes that apply to
point primitives. The point attributes that can be defined are:
- Size - the size of the point, in pixels. The default is a point
size of one pixel.
- Antialiasing - for points greater than one-pixel in size,
antialiasing smooths the outline of the point when it is rendered.
If antialiasing is disabled (the default), fractional point sizes
are rounded to integer sizes, and a screen-aligned square region
of pixels is drawn.
If antialiasing is enabled, the points are considered transparent
for rendering purposes. They are rendered with all the other transparent
objects and adhere to the other transparency settings such as the
View transparency sorting policy and the View depth buffer freeze
transparent enable.
See Also: Appearance See Also: View |
Field Summary | |
final public static int | ALLOW_ANTIALIASING_READ Specifies that this PointAttributes object allows reading its
point antialiasing flag. | final public static int | ALLOW_ANTIALIASING_WRITE Specifies that this PointAttributes object allows writing its
point antialiasing flag. | final public static int | ALLOW_SIZE_READ Specifies that this PointAttributes object allows reading its
point size information. | final public static int | ALLOW_SIZE_WRITE Specifies that this PointAttributes object allows writing its
point size information. |
Constructor Summary | |
public | PointAttributes() Constructs a PointAttributes object with default parameters. | public | PointAttributes(float pointSize, boolean pointAntialiasing) Constructs a PointAttributes object with specified values. |
Method Summary | |
public NodeComponent | cloneNodeComponent() | void | createRetained() Creates a retained mode PointAttributesRetained object that this
PointAttributes component object will point to. | void | duplicateAttributes(NodeComponent originalNodeComponent, boolean forceDuplicate) Copies all node information from originalNodeComponent into
the current node. | public boolean | getPointAntialiasingEnable() Retrieves the state of the point antialiasing flag. | public float | getPointSize() Gets the point size for this appearance component object. | public void | setPointAntialiasingEnable(boolean state) Enables or disables point antialiasing
for this appearance component object.
If antialiasing is enabled, the points are considered transparent
for rendering purposes. | public void | setPointSize(float pointSize) Sets the point size for this appearance component object. |
ALLOW_ANTIALIASING_READ | final public static int ALLOW_ANTIALIASING_READ(Code) | | Specifies that this PointAttributes object allows reading its
point antialiasing flag.
|
ALLOW_ANTIALIASING_WRITE | final public static int ALLOW_ANTIALIASING_WRITE(Code) | | Specifies that this PointAttributes object allows writing its
point antialiasing flag.
|
ALLOW_SIZE_READ | final public static int ALLOW_SIZE_READ(Code) | | Specifies that this PointAttributes object allows reading its
point size information.
|
ALLOW_SIZE_WRITE | final public static int ALLOW_SIZE_WRITE(Code) | | Specifies that this PointAttributes object allows writing its
point size information.
|
PointAttributes | public PointAttributes()(Code) | | Constructs a PointAttributes object with default parameters.
The default values are as follows:
point size : 1
point antialiasing : false
|
PointAttributes | public PointAttributes(float pointSize, boolean pointAntialiasing)(Code) | | Constructs a PointAttributes object with specified values.
Parameters: pointSize - the size of points, in pixels Parameters: pointAntialiasing - flag to set point antialising ON or OFF |
createRetained | void createRetained()(Code) | | Creates a retained mode PointAttributesRetained object that this
PointAttributes component object will point to.
|
duplicateAttributes | void duplicateAttributes(NodeComponent originalNodeComponent, boolean forceDuplicate)(Code) | | Copies all node information from originalNodeComponent into
the current node. This method is called from the
duplicateNode method. This routine does
the actual duplication of all "local data" (any data defined in
this object).
Parameters: originalNodeComponent - the original node to duplicate. Parameters: forceDuplicate - when set to true , causes theduplicateOnCloneTree flag to be ignored. Whenfalse , the value of each node'sduplicateOnCloneTree variable determines whetherNodeComponent data is duplicated or copied. See Also: Node.cloneTree See Also: NodeComponent.setDuplicateOnCloneTree |
getPointAntialiasingEnable | public boolean getPointAntialiasingEnable()(Code) | | Retrieves the state of the point antialiasing flag.
true if point antialiasing is enabled,false if point antialiasing is disabled exception: CapabilityNotSetException - if appropriate capability isnot set and this object is part of live or compiled scene graph |
getPointSize | public float getPointSize()(Code) | | Gets the point size for this appearance component object.
the size, in pixels, of point primitives exception: CapabilityNotSetException - if appropriate capability isnot set and this object is part of live or compiled scene graph |
setPointAntialiasingEnable | public void setPointAntialiasingEnable(boolean state)(Code) | | Enables or disables point antialiasing
for this appearance component object.
If antialiasing is enabled, the points are considered transparent
for rendering purposes. They are rendered with all the other
transparent objects and adhere to the other transparency settings
such as the View transparency sorting policy and the View depth
buffer freeze transparent enable.
Parameters: state - true or false to enable or disable point antialiasing exception: CapabilityNotSetException - if appropriate capability isnot set and this object is part of live or compiled scene graph See Also: View |
setPointSize | public void setPointSize(float pointSize)(Code) | | Sets the point size for this appearance component object.
Parameters: pointSize - the size, in pixels, of point primitives exception: CapabilityNotSetException - if appropriate capability isnot set and this object is part of live or compiled scene graph |
Fields inherited from javax.media.j3d.NodeComponent | boolean forceDuplicate(Code)(Java Doc)
|
|
|
|