Class LayoutGroupObject

java.lang.Object
All Implemented Interfaces:
X3DChildNode, X3DNode, X3DBoundedObject, X3DGroupingNode, LayoutGroup

public class LayoutGroupObject
extends X3DConcreteNode
implements LayoutGroup
LayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout.

X3D node tooltip: (X3D version 3.2 or later) [X3DGroupingNode,X3DVisibleObject] LayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout. The layout field contains an X3DLayoutNode node that provides the information required to locate and size the layout region of the LayoutGroup node relative to its parent’s layout region. LayoutGroup content is clipped by the specified viewport node.
  • Hint: The origin of the node is always in the center of its layout region. Thus, children (with the exception of LayoutGroup) are specified in a coordinate system whose origin is located at the center of the rectangle and can be transformed from that location.
  • Warning: a LayoutGroup can only be a child of a LayoutLayer node or another LayoutGroup node.
  • Hint: insert a Shape node before adding geometry or Appearance.
  • Hint: LayoutGroup does not directly have any pixel-dependent concepts. However, it can contain a Layout node that does have pixel-specific options.

Package hint: This org.web3d.x3d.jsail concrete class is used for implementing a standalone X3D object as a Plain Old Java Object (POJO). If you are writing Java code for use inside an X3D Script node, compile separate code using only the org.web3d.x3d.sai package instead.
See Also:
X3D Abstract Specification: LayoutGroup, X3D Tooltips: LayoutGroup, X3D Scene Authoring Hints