Open main menu

CDOT Wiki β

Changes

XB PointStream/specs

927 bytes added, 13:26, 9 July 2010
no edit summary
# Needs to support some of the following HTML parameters:
(This still needs to be discussed)
*DataURLCR = cloud renderer (general app) 
*FrontImageURL
*FrameImageURL(?)
*BackgroundImageURL
*DataEmbedded(?)
*BackgroundImageAsTile
*PixelSize? (PointSize?) *CameraModeShadowOn*CameraPositionEnableAntialiasing*MouseModeAnimationPathURL
*ZoomingLevel
*PlayerBkColor
*BoundingBoxRatio*EnableBkTransparency(?)
*ImageRenderingQuality
*StereoOn
 *DataURL (CR)*CameraMode (CR)*CameraPosition (CR)*MouseMode (CR)*EnableBkTransparency (CR)*TransparencyOn (CR)*EnableBackfaceCull(CR) (will be in CR)
*Light1On
*Light1CoordSys
*Light1SpecularColor
*Light1SpecularIntensity
 
(will be in CR)
*MaterialLightOn
*MaterialShininess
*MaterialDiffuseColor
*MaterialSpecularColor
*ShadowOn
*TransparencyOn
*EnableAntialiasing
*AnimationPathURL
To discuss:
*
--------
''' "CR" specs'''<br />
''' Rendering'''* Draw multiple point clouds* Set point cloud transparency (0--------1)* Toggle backface culling * Get/Set frameRate (Get is done)* Get frameCount (Done)
''' RC specs'''<br />''' Rendering'''* Draw set of points* Get FPS* Set background color(0-1) and transparency (Done)
* Toggle looping
* Toggle bounding box
* [http://cdot.lighthouseapp.com/projects/52886/tickets/19 Add point attenuation]
'''Lighting'''
* Set material[http://cdot.lighthouseapp.com/projects/52886/tickets/28-add-materials#ticket-28-1 Add materials]* Set Light[http://cdot.lighthouseapp.com/projects/52886-xb-pointstream/tickets/27-add-lights Add lights]
'''File'''
* Open PSI fileLoad multiple point clouds (Data URL)
* Toggle streaming
* Get file status and progress* Auto-center option (Done)
'''Transformation'''
* Set rotation(Done)* Set translation(Done)* Set scale(Done)
'''View'''
* Set canvas size(resize done)* Set projection(perspective, orthoorthographic, user-defined)
* Set camera
* Switch between cameras
* Fit object to viewport
'''Input'''
* Mouse wheel[http://cdot.lighthouseapp.com/projects/52886/tickets/18 Add mouse support]
* Mouse cursor
* Keyboard
'''Misc'''
* Take screenshot[http://cdot.lighthouseapp.com/projects/52886/tickets/20 3D to 2D]
'''?'''
* User-defined shaders
* LOD (if 1/2 million points render fine on MBP, do we need this?)
1
edit