Class CGO


public class CGO extends MeshCollection
  • Field Details

    • cmeshes

      CGOMesh[] cmeshes
    • cgoMesh

      private CGOMesh cgoMesh
    • useColix

      private boolean useColix
    • newScale

      private float newScale
    • indicatedModelIndex

      private int indicatedModelIndex
  • Constructor Details

    • CGO

      public CGO()
  • Method Details

    • initCGO

      private void initCGO()
    • allocMesh

      public void allocMesh(String thisID, Mesh m)
      Overrides:
      allocMesh in class MeshCollection
    • setProperty

      public void setProperty(String propertyName, Object value, javajs.util.BS bs)
      Specified by:
      setProperty in class Shape
    • deleteModels

      protected void deleteModels(int modelIndex)
    • getProperty

      public Object getProperty(String property, int index)
      Overrides:
      getProperty in class Shape
      Parameters:
      property -
      index -
      Returns:
      true if serviced
    • getPropertyData

      public boolean getPropertyData(String property, Object[] data)
      Overrides:
      getPropertyData in class Shape
      Parameters:
      property -
      data -
      Returns:
      true if serviced
    • deleteMeshElement

      private void deleteMeshElement(int i)
    • setPropertySuper

      private void setPropertySuper(String propertyName, Object value, javajs.util.BS bs)
    • clean

      protected void clean()
      Overrides:
      clean in class MeshCollection
    • setCGO

      private boolean setCGO(javajs.util.Lst<Object> data)
    • scale

      private void scale(Mesh mesh, float newScale)
    • getShapeDetail

      public Object getShapeDetail()
      Overrides:
      getShapeDetail in class Shape
    • getShapeState

      public String getShapeState()
      Specified by:
      getShapeState in class Shape
    • getCommand

      private String getCommand(Mesh mesh)
    • getCommand2

      private String getCommand2(Mesh mesh, int modelCount)
    • setModelVisibilityFlags

      public void setModelVisibilityFlags(javajs.util.BS bsModels)
      Overrides:
      setModelVisibilityFlags in class MeshCollection
      Parameters:
      bsModels -