Difference between revisions of "XB PointStream/specs"

From CDOT Wiki
Jump to: navigation, search
(Created page with '<h2>XB PointStream Specifications</h2> XB PointStream must be a cross-browser JavaScript tool which will emulate Arius3D's PointStream viewer.<br /> It must be able to quickly r…')
 
Line 1: Line 1:
 
<h2>XB PointStream Specifications</h2>
 
<h2>XB PointStream Specifications</h2>
  
XB PointStream must be a cross-browser JavaScript tool which will emulate Arius3D's PointStream viewer.<br />
+
XB PointStream must be a general purpose tool for rendering 3D images composed of <br />
It must be able to quickly render a large amount of point cloud data within the browser.
+
point cloud data any WebGL browser.
  
# Needs to render a 3D image in a canvas quickly on Minefield, Chrome and Webkit
+
# Needs to render a 3D image quickly in any WebGL browser
# Needs to allow panning, zooming and rotating
+
# Must support camera manipulation
# Needs to support the following HTML parameters:
+
# Needs to support the some of the following HTML parameters:
 +
(This still needs to be discussed)
 
*DataURL
 
*DataURL
 
*FrontImageURL
 
*FrontImageURL
Line 43: Line 44:
 
*EnableAntialiasing
 
*EnableAntialiasing
 
*AnimationPathURL
 
*AnimationPathURL
 +
 +
To discuss:
 +
* What file formats should be supported? PSI, ZAE, ...
 +
*

Revision as of 13:44, 9 June 2010

XB PointStream Specifications

XB PointStream must be a general purpose tool for rendering 3D images composed of
point cloud data any WebGL browser.

  1. Needs to render a 3D image quickly in any WebGL browser
  2. Must support camera manipulation
  3. Needs to support the some of the following HTML parameters:

(This still needs to be discussed)

  • DataURL
  • FrontImageURL
  • FrameImageURL
  • BackgroundImageURL
  • DataEmbedded
  • BackgroundImageAsTile
  • PixelSize
  • CameraMode
  • CameraPosition
  • MouseMode
  • ZoomingLevel
  • PlayerBkColor
  • BoundingBoxRatio
  • EnableBkTransparency
  • ImageRenderingQuality
  • StereoOn
  • EnableBackfaceCull
  • Light1On
  • Light1CoordSys
  • Light1Azimuth
  • Light1Elevation
  • Light1AmbientColor
  • Light1AmbientIntensity
  • Light1DiffuseColor
  • Light1DiffuseIntensity
  • Light1SpecularColor
  • Light1SpecularIntensity
  • MaterialLightOn
  • MaterialShininess
  • MaterialAmbientColor
  • MaterialDiffuseColor
  • MaterialSpecularColor
  • ShadowOn
  • TransparencyOn
  • EnableAntialiasing
  • AnimationPathURL

To discuss:

  • What file formats should be supported? PSI, ZAE, ...