Package camera3D

Class Camera3D

java.lang.Object
camera3D.Camera3D
All Implemented Interfaces:
processing.core.PConstants

public class Camera3D extends Object implements processing.core.PConstants
  • Field Details

  • Constructor Details

    • Camera3D

      public Camera3D(processing.core.PApplet parent)
  • Method Details

    • version

      public static String version()
    • setBackgroundColor

      public void setBackgroundColor(int backgroundColor)
    • renderDefaultAnaglyph

      public StereoscopicGenerator renderDefaultAnaglyph()
    • renderBitMaskRedCyanAnaglyph

      public StereoscopicGenerator renderBitMaskRedCyanAnaglyph()
    • renderBitMaskMagentaGreenAnaglyph

      public StereoscopicGenerator renderBitMaskMagentaGreenAnaglyph()
    • renderBitMaskFilterAnaglyph

      public StereoscopicGenerator renderBitMaskFilterAnaglyph(int leftFilter, int rightFilter)
    • renderDuboisRedCyanAnaglyph

      public StereoscopicGenerator renderDuboisRedCyanAnaglyph()
    • renderDuboisMagentaGreenAnaglyph

      public StereoscopicGenerator renderDuboisMagentaGreenAnaglyph()
    • renderDuboisAmberBlueAnaglyph

      public StereoscopicGenerator renderDuboisAmberBlueAnaglyph()
    • renderTrueAnaglyph

      public StereoscopicGenerator renderTrueAnaglyph()
    • renderGrayAnaglyph

      public StereoscopicGenerator renderGrayAnaglyph()
    • renderHalfColorAnaglyph

      public StereoscopicGenerator renderHalfColorAnaglyph()
    • renderBarrelDistortion

      public BarrelDistortionGenerator renderBarrelDistortion()
    • renderMonoscopic360

      public Monoscopic360Generator renderMonoscopic360()
    • renderSplitFrameSideBySide

      public StereoscopicGenerator renderSplitFrameSideBySide()
    • renderSplitFrameOverUnder

      public StereoscopicGenerator renderSplitFrameOverUnder()
    • renderSplitFrameOverUnderHalfHeight

      public StereoscopicGenerator renderSplitFrameOverUnderHalfHeight()
    • renderSplitFrameSideBySideHalfWidth

      public StereoscopicGenerator renderSplitFrameSideBySideHalfWidth()
    • renderInterlaced

      public StereoscopicGenerator renderInterlaced()
    • renderSplitDepthIllusion

      public SplitDepthGenerator renderSplitDepthIllusion()
    • stereoscopicSequentialFrameSaver

      public StereoscopicGenerator stereoscopicSequentialFrameSaver(String filename)
    • stereoscopicLeftRightFrameSaver

      public StereoscopicGenerator stereoscopicLeftRightFrameSaver(String leftFilename, String rightFilename)
    • renderChromaDepth

      public ChromaDepthGenerator renderChromaDepth()
    • renderDepthMap

      public DepthMapGenerator renderDepthMap()
    • renderRegular

      public RegularRenderer renderRegular()
    • setGenerator

      public void setGenerator(Generator generator)
    • getGenerator

      public Generator getGenerator()
    • enableSaveFrame

      public void enableSaveFrame(char key, String saveFrameLocation)
    • enableSaveFrame

      public void enableSaveFrame(String saveFrameLocation)
    • enableSaveFrame

      public void enableSaveFrame(char key)
    • enableSaveFrame

      public void enableSaveFrame()
    • getGeneratorTime

      public float getGeneratorTime()
    • getDrawTime

      public float getDrawTime()
    • reportStats

      public void reportStats()
    • createPeasyCamAdapter

      public PeasyCamAdapter createPeasyCamAdapter()
    • camera

      public void camera()
    • camera

      public void camera(float cameraX, float cameraY, float cameraZ, float targetX, float targetY, float targetZ, float upX, float upY, float upZ)
    • setFrameLimit

      public void setFrameLimit(int frameLimit)
    • setCameraLocation

      public void setCameraLocation(float cameraX, float cameraY, float cameraZ)
    • setCameraTarget

      public void setCameraTarget(float targetX, float targetY, float targetZ)
    • setCameraUpDirection

      public void setCameraUpDirection(float upX, float upY, float upZ)
    • perspective

      public void perspective()
    • perspective

      public void perspective(float fovy, float aspect, float zNear, float zFar)
    • frustum

      public void frustum(float left, float right, float bottom, float top, float near, float far)
    • currentActivity

      public String currentActivity()
    • getFrameNum

      public int getFrameNum()
    • pre

      public void pre()
    • draw

      public void draw()
    • keyEvent

      public void keyEvent(processing.event.KeyEvent e)