package nl.tudelft.simulation.dsol.animation.D3; /** * Renderable3DInterface, an interface for 3d renderables. *
* Copyright (c) 2002-2018 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights * reserved. See for project information * https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can * be found at * https://simulation.tudelft.nl/dsol/3.0/license.html. *
* @author Roy Chin */ public interface Renderable3DInterface { /** * Static (non dynamic) objects that describe the world or landscape, possibly containing other static or animated * objects. */ int STATIC_OBJECT = 0; /** Simulated objects are objects that move, rotate or change shape. */ int DYNAMIC_OBJECT = 1; /** * Update the representation of the model */ void update(); /** * Get the type. * @return Type of renderable */ int getType(); }