├── src ├── .svn │ ├── format │ ├── all-wcprops │ └── entries ├── com │ ├── .svn │ │ ├── format │ │ ├── all-wcprops │ │ └── entries │ ├── transmote │ │ ├── .svn │ │ │ ├── format │ │ │ ├── all-wcprops │ │ │ └── entries │ │ ├── flar │ │ │ ├── .svn │ │ │ │ ├── format │ │ │ │ ├── text-base │ │ │ │ │ └── flarManagerInternal.as.svn-base │ │ │ │ ├── all-wcprops │ │ │ │ └── entries │ │ │ ├── marker │ │ │ │ └── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ ├── pattern │ │ │ │ └── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ ├── source │ │ │ │ └── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ ├── utils │ │ │ │ ├── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ │ ├── geom │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── smoother │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ └── threshold │ │ │ │ │ └── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ └── flarManagerInternal.as │ │ └── utils │ │ │ ├── .svn │ │ │ ├── format │ │ │ ├── all-wcprops │ │ │ └── entries │ │ │ └── time │ │ │ └── .svn │ │ │ ├── format │ │ │ ├── all-wcprops │ │ │ └── entries │ ├── tchatcho │ │ └── constructors │ │ │ ├── soundicon.swf │ │ │ ├── twitterballon.swf │ │ │ ├── MP3Events.as │ │ │ └── URLconstructor.as │ └── blitzagency │ │ └── xray │ │ └── logger │ │ ├── events │ │ ├── DebugEvent.as │ │ └── DebugDispatcher.as │ │ ├── Logger.as │ │ └── util │ │ └── PropertyTools.as ├── libs │ ├── .svn │ │ ├── format │ │ ├── prop-base │ │ │ ├── ASCollada.swc.svn-base │ │ │ ├── Away3D_3.3.4.swc.svn-base │ │ │ ├── Away3D_Lite_1.0.swc.svn-base │ │ │ ├── sandy_3.1_r1006.swc.svn-base │ │ │ ├── Papervision3D_2.1.920.swc.svn-base │ │ │ ├── flexTasks.jar.svn-base │ │ │ ├── Alternativa3D.swc.svn-base │ │ │ ├── AlternativaTypes.swc.svn-base │ │ │ └── AlternativaUtils.swc.svn-base │ │ └── text-base │ │ │ ├── ASCollada.swc.svn-base │ │ │ ├── flexTasks.jar.svn-base │ │ │ ├── Alternativa3D.swc.svn-base │ │ │ ├── Away3D_3.3.4.swc.svn-base │ │ │ ├── AlternativaTypes.swc.svn-base │ │ │ ├── AlternativaUtils.swc.svn-base │ │ │ ├── Away3D_Lite_1.0.swc.svn-base │ │ │ ├── sandy_3.1_r1006.swc.svn-base │ │ │ └── Papervision3D_2.1.920.swc.svn-base │ ├── ASCollada.swc │ ├── flexTasks.jar │ ├── Away3D_3.3.4.swc │ ├── Alternativa3D.swc │ ├── Away3D_Lite_1.0.swc │ ├── sandy_3.1_r1006.swc │ ├── AlternativaTypes.swc │ ├── AlternativaUtils.swc │ └── Papervision3D_2_1_920.swc ├── resources │ ├── .svn │ │ ├── format │ │ ├── all-wcprops │ │ └── entries │ ├── flar │ │ ├── .svn │ │ │ ├── format │ │ │ ├── prop-base │ │ │ │ └── FLARparams.dat.svn-base │ │ │ ├── text-base │ │ │ │ └── FLARparams.dat.svn-base │ │ │ ├── all-wcprops │ │ │ └── entries │ │ ├── patterns │ │ │ └── .svn │ │ │ │ ├── format │ │ │ │ ├── prop-base │ │ │ │ ├── patternSim.fla.svn-base │ │ │ │ └── patternSim.swf.svn-base │ │ │ │ ├── text-base │ │ │ │ ├── patternSim.fla.svn-base │ │ │ │ └── patternSim.swf.svn-base │ │ │ │ └── all-wcprops │ │ ├── invert.pbj │ │ ├── FLARparams.dat │ │ ├── FLARCameraParams.dat │ │ ├── invert.pbk │ │ └── flarConfig.xml │ └── models │ │ ├── Example_Cube.jpg │ │ ├── Example_FLV.flv │ │ ├── Example_GIF.gif │ │ ├── Example_JPG.jpg │ │ ├── Example_MP3.mp3 │ │ ├── Example_PNG.png │ │ ├── Example_SWF.swf │ │ ├── Example_PNG_shadow.png │ │ └── Example_SWF_interaction.swf ├── org │ ├── libspark │ │ ├── .svn │ │ │ ├── format │ │ │ ├── all-wcprops │ │ │ └── entries │ │ ├── flartoolkit_old │ │ │ ├── .svn │ │ │ │ ├── format │ │ │ │ ├── prop-base │ │ │ │ │ └── FLARException.as.svn-base │ │ │ │ ├── all-wcprops │ │ │ │ └── entries │ │ │ ├── core │ │ │ │ ├── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── prop-base │ │ │ │ │ │ ├── FLARCode.as.svn-base │ │ │ │ │ │ └── FLARMat.as.svn-base │ │ │ │ │ ├── all-wcprops │ │ │ │ │ ├── entries │ │ │ │ │ └── text-base │ │ │ │ │ │ └── FLARMat.as.svn-base │ │ │ │ ├── param │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── FLARParam.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── raster │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ │ └── FLARBinRaster.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ │ └── rgb │ │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── FLARRgbRaster_BitmapData.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── types │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ │ ├── FLARIntSize.as.svn-base │ │ │ │ │ │ │ └── FLARDoublePoint3d.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ ├── entries │ │ │ │ │ │ └── text-base │ │ │ │ │ │ │ ├── FLARDoublePoint3d.as.svn-base │ │ │ │ │ │ │ └── FLARIntSize.as.svn-base │ │ │ │ │ ├── FLARDoublePoint3d.as │ │ │ │ │ └── FLARIntSize.as │ │ │ │ ├── analyzer │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ │ └── raster │ │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ │ └── FLARRasterAnalyzer_Histogram.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ │ │ └── threshold │ │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── FLARRasterThresholdAnalyzer_SlidePTile.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── labeling │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ │ └── fllabeling │ │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── FLARLabeling.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── rasterfilter │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ │ └── rgb2bin │ │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── FLARRasterFilter_Threshold.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── rasterreader │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── FLARRgbPixelReader_BitmapData.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── squaredetect │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ │ ├── FLARSquare.as.svn-base │ │ │ │ │ │ │ ├── FLContourPickup.as.svn-base │ │ │ │ │ │ │ └── FLARSquareContourDetector.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ ├── entries │ │ │ │ │ │ └── text-base │ │ │ │ │ │ │ └── FLARSquare.as.svn-base │ │ │ │ │ └── FLARSquare.as │ │ │ │ ├── transmat │ │ │ │ │ ├── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ │ └── FLARTransMatResult.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ ├── entries │ │ │ │ │ │ └── text-base │ │ │ │ │ │ │ └── FLARTransMatResult.as.svn-base │ │ │ │ │ └── FLARTransMatResult.as │ │ │ │ └── FLARMat.as │ │ │ ├── support │ │ │ │ ├── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ │ ├── pv3d │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ ├── FLARBaseNode.as.svn-base │ │ │ │ │ │ └── FLARCamera3D.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── away3d │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ ├── FLARBaseNode.as.svn-base │ │ │ │ │ │ └── FLARCamera3D.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── sandy │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ ├── FLARBaseNode.as.svn-base │ │ │ │ │ │ └── FLARCamera3D.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ ├── alternativa3d │ │ │ │ │ └── .svn │ │ │ │ │ │ ├── format │ │ │ │ │ │ ├── prop-base │ │ │ │ │ │ └── FLARCamera3D.as.svn-base │ │ │ │ │ │ ├── all-wcprops │ │ │ │ │ │ └── entries │ │ │ │ └── away3d_lite │ │ │ │ │ ├── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── prop-base │ │ │ │ │ │ ├── FLARLens.as.svn-base │ │ │ │ │ │ └── FLARCamera3D.as.svn-base │ │ │ │ │ ├── all-wcprops │ │ │ │ │ ├── text-base │ │ │ │ │ │ └── FLARLens.as.svn-base │ │ │ │ │ └── entries │ │ │ │ │ └── FLARLens.as │ │ │ ├── utils │ │ │ │ └── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── prop-base │ │ │ │ │ └── ArrayUtil.as.svn-base │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ ├── detector │ │ │ │ └── .svn │ │ │ │ │ ├── format │ │ │ │ │ ├── prop-base │ │ │ │ │ ├── FLARMultiMarkerDetector.as.svn-base │ │ │ │ │ └── FLARSingleMarkerDetector.as.svn-base │ │ │ │ │ ├── all-wcprops │ │ │ │ │ └── entries │ │ │ └── processor │ │ │ │ └── .svn │ │ │ │ ├── format │ │ │ │ ├── prop-base │ │ │ │ ├── FLSingleARMarkerProcesser.as.svn-base │ │ │ │ └── FLSingleNyIdMarkerProcesser.as.svn-base │ │ │ │ ├── all-wcprops │ │ │ │ └── entries │ │ └── flartoolkit │ │ │ └── core │ │ │ ├── rasterfilter │ │ │ └── rgb2bin │ │ │ │ └── privateClass │ │ │ │ └── IFLdoThFilterImpl.as │ │ │ ├── FLARMat.as │ │ │ ├── squaredetect │ │ │ └── FLARSquare.as │ │ │ ├── types │ │ │ ├── FLARDoublePoint2d.as │ │ │ ├── FLARDoublePoint3d.as │ │ │ └── FLARIntSize.as │ │ │ └── transmat │ │ │ └── FLARTransMatResult.as │ ├── papervision3d │ │ ├── core │ │ │ ├── ns │ │ │ │ └── pv3dview.as │ │ │ ├── controller │ │ │ │ └── IObjectController.as │ │ │ ├── io │ │ │ │ └── exporters │ │ │ │ │ └── ExportFileFormat.as │ │ │ ├── render │ │ │ │ ├── sort │ │ │ │ │ ├── IRenderSorter.as │ │ │ │ │ ├── BasicRenderSorter.as │ │ │ │ │ └── NullSorter.as │ │ │ │ ├── filter │ │ │ │ │ ├── IRenderFilter.as │ │ │ │ │ └── BasicRenderFilter.as │ │ │ │ ├── project │ │ │ │ │ ├── basic │ │ │ │ │ │ └── IProjector.as │ │ │ │ │ └── ProjectionPipeline.as │ │ │ │ ├── material │ │ │ │ │ ├── IUpdateAfterMaterial.as │ │ │ │ │ └── IUpdateBeforeMaterial.as │ │ │ │ ├── command │ │ │ │ │ ├── IRenderListItem.as │ │ │ │ │ ├── AbstractRenderListItem.as │ │ │ │ │ ├── RenderableListItem.as │ │ │ │ │ └── RenderFog.as │ │ │ │ ├── draw │ │ │ │ │ ├── ILineDrawer.as │ │ │ │ │ ├── IParticleDrawer.as │ │ │ │ │ └── ITriangleDrawer.as │ │ │ │ ├── shader │ │ │ │ │ └── IShaderRenderer.as │ │ │ │ ├── IRenderEngine.as │ │ │ │ └── AbstractRenderEngine.as │ │ │ ├── components │ │ │ │ └── as3 │ │ │ │ │ ├── flash9 │ │ │ │ │ └── Logo.as │ │ │ │ │ └── utils │ │ │ │ │ ├── CoordinateTools.as │ │ │ │ │ └── StageTools.as │ │ │ ├── culling │ │ │ │ ├── IParticleCuller.as │ │ │ │ ├── ViewportObjectFilterMode.as │ │ │ │ ├── FrustumTestMethod.as │ │ │ │ ├── ILineCuller.as │ │ │ │ ├── IObjectCuller.as │ │ │ │ ├── ITriangleCuller.as │ │ │ │ ├── DefaultLineCuller.as │ │ │ │ ├── NullTriangleCuller.as │ │ │ │ ├── DefaultParticleCuller.as │ │ │ │ ├── CompositeTriangleCuller.as │ │ │ │ ├── RectangleParticleCuller.as │ │ │ │ └── ViewportObjectFilter.as │ │ │ ├── data │ │ │ │ ├── qTree │ │ │ │ │ ├── QuadTreeNodeTypes.as │ │ │ │ │ ├── QuadTreeBaseNode.as │ │ │ │ │ └── QuadTreeItem.as │ │ │ │ └── UserData.as │ │ │ ├── geom │ │ │ │ └── renderables │ │ │ │ │ ├── IRenderable.as │ │ │ │ │ ├── Triangle3DInstance.as │ │ │ │ │ ├── AbstractRenderable.as │ │ │ │ │ └── Line3D.as │ │ │ ├── view │ │ │ │ ├── IView.as │ │ │ │ └── IViewport3D.as │ │ │ ├── animation │ │ │ │ ├── IAnimatable.as │ │ │ │ ├── channel │ │ │ │ │ ├── SinglePropertyChannel3D.as │ │ │ │ │ └── MatrixChannel3D.as │ │ │ │ ├── IAnimationDataProvider.as │ │ │ │ └── AnimationKeyFrame3D.as │ │ │ ├── effects │ │ │ │ ├── utils │ │ │ │ │ ├── BitmapClearMode.as │ │ │ │ │ ├── ConvolutionMatrices.as │ │ │ │ │ └── BitmapDrawCommand.as │ │ │ │ ├── IEffect.as │ │ │ │ ├── AbstractEffect.as │ │ │ │ ├── BitmapColorEffect.as │ │ │ │ ├── BitmapLayerEffect.as │ │ │ │ └── BitmapPixelateEffect.as │ │ │ ├── utils │ │ │ │ ├── virtualmouse │ │ │ │ │ ├── IVirtualMouseEvent.as │ │ │ │ │ ├── VirtualMouseEvent.as │ │ │ │ │ └── VirtualMouseMouseEvent.as │ │ │ │ └── StopWatch.as │ │ │ ├── material │ │ │ │ ├── AbstractSmoothShadeMaterial.as │ │ │ │ ├── TriangleMaterial.as │ │ │ │ └── AbstractLightShadeMaterial.as │ │ │ ├── math │ │ │ │ ├── BoundingSphere.as │ │ │ │ └── util │ │ │ │ │ └── InterpolationUtil.as │ │ │ └── proto │ │ │ │ └── LightObject3D.as │ │ ├── view │ │ │ ├── layer │ │ │ │ ├── util │ │ │ │ │ └── ViewportLayerSortMode.as │ │ │ │ ├── ViewportLayerEvent.as │ │ │ │ └── ViewportBaseLayer.as │ │ │ └── BasicView.as │ │ ├── materials │ │ │ ├── shaders │ │ │ │ ├── ShaderCompositeModes.as │ │ │ │ ├── ILightShader.as │ │ │ │ ├── CellShader.as │ │ │ │ ├── PhongShader.as │ │ │ │ ├── IShader.as │ │ │ │ └── LightShader.as │ │ │ ├── BitmapViewportMaterial.as │ │ │ ├── shadematerials │ │ │ │ ├── CellMaterial.as │ │ │ │ └── PhongMaterial.as │ │ │ ├── utils │ │ │ │ ├── RenderRecStorage.as │ │ │ │ └── BumpmapGenerator.as │ │ │ └── special │ │ │ │ ├── FogMaterial.as │ │ │ │ ├── LineMaterial.as │ │ │ │ └── BitmapParticleMaterial.as │ │ ├── lights │ │ │ └── PointLight3D.as │ │ ├── events │ │ │ ├── RendererEvent.as │ │ │ ├── AnimationEvent.as │ │ │ └── FileLoadEvent.as │ │ ├── scenes │ │ │ └── Scene3D.as │ │ └── objects │ │ │ └── special │ │ │ ├── Skin3D.as │ │ │ └── UCS.as │ └── ascollada │ │ └── namespaces │ │ └── collada.as ├── EZFLAR.fla ├── EZFLAR.swf ├── jp │ └── nyatla │ │ ├── as3utils │ │ ├── NyAS3Const_Inherited.as │ │ └── NyAS3Utils.as │ │ └── nyartoolkit │ │ └── as3 │ │ ├── detector │ │ └── NyARDetectMarkerResultStack.as │ │ └── core │ │ ├── raster │ │ └── INyARRaster.as │ │ ├── types │ │ └── NyARIntRect.as │ │ └── match │ │ └── NyARMatchPattResult.as ├── fl │ └── data │ │ └── SimpleDataProvider.as └── nochump │ └── util │ └── zip │ └── ZipError.as └── .gitignore /src/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/libs/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/resources/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/resources/flar/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/utils/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/marker/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/pattern/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/source/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/utils/time/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/resources/flar/patterns/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/geom/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/smoother/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/threshold/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/utils/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/param/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/detector/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/processor/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/pv3d/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/labeling/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/rgb/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterfilter/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterreader/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/transmat/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/sandy/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/alternativa3d/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d_lite/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/labeling/fllabeling/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterfilter/rgb2bin/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/EZFLAR.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/EZFLAR.fla -------------------------------------------------------------------------------- /src/EZFLAR.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/EZFLAR.swf -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/threshold/.svn/format: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /src/libs/ASCollada.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/ASCollada.swc -------------------------------------------------------------------------------- /src/libs/flexTasks.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/flexTasks.jar -------------------------------------------------------------------------------- /src/libs/Away3D_3.3.4.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/Away3D_3.3.4.swc -------------------------------------------------------------------------------- /src/libs/Alternativa3D.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/Alternativa3D.swc -------------------------------------------------------------------------------- /src/libs/Away3D_Lite_1.0.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/Away3D_Lite_1.0.swc -------------------------------------------------------------------------------- /src/libs/sandy_3.1_r1006.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/sandy_3.1_r1006.swc -------------------------------------------------------------------------------- /src/libs/AlternativaTypes.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/AlternativaTypes.swc -------------------------------------------------------------------------------- /src/libs/AlternativaUtils.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/AlternativaUtils.swc -------------------------------------------------------------------------------- /src/resources/flar/invert.pbj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/flar/invert.pbj -------------------------------------------------------------------------------- /src/org/papervision3d/core/ns/pv3dview.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.ns 2 | { 3 | public namespace pv3dview; 4 | } -------------------------------------------------------------------------------- /src/resources/flar/FLARparams.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/flar/FLARparams.dat -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/ASCollada.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/Away3D_3.3.4.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/libs/Papervision3D_2_1_920.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/Papervision3D_2_1_920.swc -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/.svn/prop-base/FLARException.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/.svn/prop-base/FLARCode.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/.svn/prop-base/FLARMat.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/Away3D_Lite_1.0.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/sandy_3.1_r1006.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/utils/.svn/prop-base/ArrayUtil.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/models/Example_Cube.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_Cube.jpg -------------------------------------------------------------------------------- /src/resources/models/Example_FLV.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_FLV.flv -------------------------------------------------------------------------------- /src/resources/models/Example_GIF.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_GIF.gif -------------------------------------------------------------------------------- /src/resources/models/Example_JPG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_JPG.jpg -------------------------------------------------------------------------------- /src/resources/models/Example_MP3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_MP3.mp3 -------------------------------------------------------------------------------- /src/resources/models/Example_PNG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_PNG.png -------------------------------------------------------------------------------- /src/resources/models/Example_SWF.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_SWF.swf -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/Papervision3D_2.1.920.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/param/.svn/prop-base/FLARParam.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/.svn/prop-base/FLARIntSize.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/flar/.svn/prop-base/FLARparams.dat.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/flar/FLARCameraParams.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/flar/FLARCameraParams.dat -------------------------------------------------------------------------------- /src/com/tchatcho/constructors/soundicon.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/com/tchatcho/constructors/soundicon.swf -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/.svn/prop-base/FLARBinRaster.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/.svn/prop-base/FLARSquare.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/.svn/prop-base/FLARDoublePoint3d.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d/.svn/prop-base/FLARBaseNode.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d/.svn/prop-base/FLARCamera3D.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d_lite/.svn/prop-base/FLARLens.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/pv3d/.svn/prop-base/FLARBaseNode.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/pv3d/.svn/prop-base/FLARCamera3D.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/sandy/.svn/prop-base/FLARBaseNode.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/sandy/.svn/prop-base/FLARCamera3D.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/models/Example_PNG_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_PNG_shadow.png -------------------------------------------------------------------------------- /src/com/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 57 4 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/src/com 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/.svn/prop-base/FLContourPickup.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/transmat/.svn/prop-base/FLARTransMatResult.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/detector/.svn/prop-base/FLARMultiMarkerDetector.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/detector/.svn/prop-base/FLARSingleMarkerDetector.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d_lite/.svn/prop-base/FLARCamera3D.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/flar/patterns/.svn/prop-base/patternSim.fla.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/flar/patterns/.svn/prop-base/patternSim.swf.svn-base: -------------------------------------------------------------------------------- 1 | K 13 2 | svn:mime-type 3 | V 24 4 | application/octet-stream 5 | END 6 | -------------------------------------------------------------------------------- /src/com/tchatcho/constructors/twitterballon.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/com/tchatcho/constructors/twitterballon.swf -------------------------------------------------------------------------------- /src/libs/.svn/text-base/ASCollada.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/ASCollada.swc.svn-base -------------------------------------------------------------------------------- /src/libs/.svn/text-base/flexTasks.jar.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/flexTasks.jar.svn-base -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/labeling/fllabeling/.svn/prop-base/FLARLabeling.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/processor/.svn/prop-base/FLSingleARMarkerProcesser.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/processor/.svn/prop-base/FLSingleNyIdMarkerProcesser.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/alternativa3d/.svn/prop-base/FLARCamera3D.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/models/Example_SWF_interaction.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/models/Example_SWF_interaction.swf -------------------------------------------------------------------------------- /src/com/transmote/flar/flarManagerInternal.as: -------------------------------------------------------------------------------- 1 | package com.transmote.flar { 2 | public namespace flarManagerInternal = "http://transmote.com/flar"; 3 | } -------------------------------------------------------------------------------- /src/libs/.svn/text-base/Alternativa3D.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/Alternativa3D.swc.svn-base -------------------------------------------------------------------------------- /src/libs/.svn/text-base/Away3D_3.3.4.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/Away3D_3.3.4.swc.svn-base -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/rgb/.svn/prop-base/FLARRgbRaster_BitmapData.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/.svn/prop-base/FLARSquareContourDetector.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 59 4 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources 5 | END 6 | -------------------------------------------------------------------------------- /src/jp/nyatla/as3utils/NyAS3Const_Inherited.as: -------------------------------------------------------------------------------- 1 | package jp.nyatla.as3utils 2 | { 3 | public final class NyAS3Const_Inherited 4 | { 5 | } 6 | 7 | } -------------------------------------------------------------------------------- /src/libs/.svn/text-base/AlternativaTypes.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/AlternativaTypes.swc.svn-base -------------------------------------------------------------------------------- /src/libs/.svn/text-base/AlternativaUtils.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/AlternativaUtils.swc.svn-base -------------------------------------------------------------------------------- /src/libs/.svn/text-base/Away3D_Lite_1.0.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/Away3D_Lite_1.0.swc.svn-base -------------------------------------------------------------------------------- /src/libs/.svn/text-base/sandy_3.1_r1006.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/sandy_3.1_r1006.swc.svn-base -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterreader/.svn/prop-base/FLARRgbPixelReader_BitmapData.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/com/transmote/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 67 4 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/src/com/transmote 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/.svn/prop-base/FLARRasterAnalyzer_Histogram.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterfilter/rgb2bin/.svn/prop-base/FLARRasterFilter_Threshold.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/libs/.svn/text-base/Papervision3D_2.1.920.swc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/libs/.svn/text-base/Papervision3D_2.1.920.swc.svn-base -------------------------------------------------------------------------------- /src/resources/flar/.svn/text-base/FLARparams.dat.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/flar/.svn/text-base/FLARparams.dat.svn-base -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/flexTasks.jar.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | K 13 6 | svn:mime-type 7 | V 24 8 | application/octet-stream 9 | END 10 | -------------------------------------------------------------------------------- /src/org/libspark/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 75 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark 5 | END 6 | -------------------------------------------------------------------------------- /src/com/transmote/flar/.svn/text-base/flarManagerInternal.as.svn-base: -------------------------------------------------------------------------------- 1 | package com.transmote.flar { 2 | public namespace flarManagerInternal = "http://transmote.com/flar"; 3 | } -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/Alternativa3D.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | K 13 6 | svn:mime-type 7 | V 24 8 | application/octet-stream 9 | END 10 | -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/AlternativaTypes.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | K 13 6 | svn:mime-type 7 | V 24 8 | application/octet-stream 9 | END 10 | -------------------------------------------------------------------------------- /src/libs/.svn/prop-base/AlternativaUtils.swc.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | K 13 6 | svn:mime-type 7 | V 24 8 | application/octet-stream 9 | END 10 | -------------------------------------------------------------------------------- /src/com/transmote/utils/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 82 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/utils 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/threshold/.svn/prop-base/FLARRasterThresholdAnalyzer_SlidePTile.as.svn-base: -------------------------------------------------------------------------------- 1 | K 14 2 | svn:executable 3 | V 1 4 | * 5 | END 6 | -------------------------------------------------------------------------------- /src/resources/flar/patterns/.svn/text-base/patternSim.fla.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/flar/patterns/.svn/text-base/patternSim.fla.svn-base -------------------------------------------------------------------------------- /src/resources/flar/patterns/.svn/text-base/patternSim.swf.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcha-tcho/EZFLAR/HEAD/src/resources/flar/patterns/.svn/text-base/patternSim.swf.svn-base -------------------------------------------------------------------------------- /src/org/papervision3d/core/controller/IObjectController.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.controller 2 | { 3 | public interface IObjectController 4 | { 5 | function update():void; 6 | } 7 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/io/exporters/ExportFileFormat.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.io.exporters 2 | { 3 | public class ExportFileFormat 4 | { 5 | public static const COLLADA:uint = 0; 6 | } 7 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 95 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 101 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/labeling/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 101 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/labeling 5 | END 6 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterfilter/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 105 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterfilter 5 | END 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | */EZFLAR.swf 3 | 4 | #examples 5 | # Can ignore specific files 6 | #.DS_Store 7 | 8 | # Use wildcards as well 9 | #*~ 10 | #*.swp 11 | 12 | # Can also ignore all directories and files in a directory. 13 | #tmp/**/* -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/sort/IRenderSorter.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.sort 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | public interface IRenderSorter 9 | { 10 | function sort(array:Array):void; 11 | } 12 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/components/as3/flash9/Logo.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @private 3 | */ 4 | package org.papervision3d.core.components.as3.flash9 5 | { 6 | import flash.display.MovieClip; 7 | 8 | public class Logo extends MovieClip 9 | { 10 | 11 | } 12 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/filter/IRenderFilter.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.filter 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | public interface IRenderFilter 9 | { 10 | function filter(array:Array):int; 11 | } 12 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/IParticleCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | import org.papervision3d.core.geom.renderables.Particle; 4 | 5 | public interface IParticleCuller 6 | { 7 | function testParticle(particle:Particle):Boolean; 8 | } 9 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/project/basic/IProjector.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.project.basic 2 | { 3 | import org.papervision3d.core.render.data.RenderSessionData; 4 | 5 | public interface IProjector 6 | { 7 | function project(renderSessionData:RenderSessionData):void; 8 | } 9 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/ViewportObjectFilterMode.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | /** 4 | * @Author Ralph Hauwert 5 | */ 6 | public class ViewportObjectFilterMode 7 | { 8 | public static const INCLUSIVE:int = 0; 9 | public static const EXCLUSIVE:int = 1; 10 | } 11 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/FrustumTestMethod.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | public class FrustumTestMethod 4 | { 5 | 6 | /** 7 | * @Author Ralph Hauwert 8 | */ 9 | public static const BOUNDING_SPHERE:int = 0; 10 | public static const BOUNDING_BOX:int = 1; 11 | 12 | } 13 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/ILineCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | import org.papervision3d.core.geom.renderables.Line3D; 4 | 5 | /** 6 | * @author Seb Lee-Delisle 7 | */ 8 | 9 | public interface ILineCuller 10 | { 11 | function testLine(line : Line3D) : Boolean; 12 | } 13 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/material/IUpdateAfterMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.material 2 | { 3 | import org.papervision3d.core.render.data.RenderSessionData; 4 | 5 | public interface IUpdateAfterMaterial 6 | { 7 | function updateAfterRender(renderSessionData:RenderSessionData):void; 8 | } 9 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/material/IUpdateBeforeMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.material 2 | { 3 | import org.papervision3d.core.render.data.RenderSessionData; 4 | 5 | public interface IUpdateBeforeMaterial 6 | { 7 | function updateBeforeRender(renderSessionData:RenderSessionData):void; 8 | } 9 | } -------------------------------------------------------------------------------- /src/resources/flar/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 64 4 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar 5 | END 6 | FLARparams.dat 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 79 10 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/FLARparams.dat 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/IObjectCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | import org.papervision3d.objects.DisplayObject3D; 4 | 5 | /** 6 | * @author Tim Knip 7 | */ 8 | public interface IObjectCuller 9 | { 10 | function testObject( object:DisplayObject3D ):int; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/filter/BasicRenderFilter.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.filter 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | public class BasicRenderFilter implements IRenderFilter 8 | { 9 | public function filter(array:Array):int 10 | { 11 | return 0; 12 | } 13 | 14 | } 15 | } -------------------------------------------------------------------------------- /src/org/papervision3d/view/layer/util/ViewportLayerSortMode.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.view.layer.util 2 | { 3 | public class ViewportLayerSortMode 4 | { 5 | public static var Z_SORT:String = "z"; 6 | public static var INDEX_SORT:String = "index"; 7 | public function ViewportLayerSortMode() 8 | { 9 | } 10 | 11 | } 12 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/data/qTree/QuadTreeNodeTypes.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.data.qTree 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | * 7 | */ 8 | public class QuadTreeNodeTypes 9 | { 10 | 11 | public static const NODE_TYPE_CHILD:int = 0; 12 | public static const NODE_TYPE_LEAF:int = 0; 13 | 14 | } 15 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/geom/renderables/IRenderable.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.geom.renderables 2 | { 3 | /** 4 | * @Author Ralph Hauwert 5 | */ 6 | 7 | import org.papervision3d.core.render.command.IRenderListItem; 8 | 9 | public interface IRenderable 10 | { 11 | function getRenderListItem():IRenderListItem; 12 | } 13 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/view/IView.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.view 2 | { 3 | /** 4 | * @Author Ralph Hauwert 5 | */ 6 | public interface IView 7 | { 8 | function singleRender():void; 9 | function startRendering():void; 10 | function stopRendering(reRender:Boolean = false, cacheAsBitmap:Boolean = false):void; 11 | } 12 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shaders/ShaderCompositeModes.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shaders 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | public class ShaderCompositeModes 8 | { 9 | public static var PER_LAYER:int = 0; 10 | public static var PER_TRIANGLE_IN_BITMAP:int = 1; 11 | //public static var PER_SCREEN:int = 2; 12 | } 13 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 87 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit 5 | END 6 | FLARException.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 104 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/FLARException.as 11 | END 12 | -------------------------------------------------------------------------------- /src/jp/nyatla/as3utils/NyAS3Utils.as: -------------------------------------------------------------------------------- 1 | 2 | package jp.nyatla.as3utils{ 3 | import flash.utils.*; 4 | import flash.net.*; 5 | import flash.events.*; 6 | 7 | public class NyAS3Utils 8 | { 9 | public static function assert(e:Boolean, mess:String=null):void 10 | { 11 | if(!e){throw new Error("NyAS3Utils.assert:"+mess!=null?mess:"");} 12 | }; 13 | } 14 | 15 | } 16 | 17 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/animation/IAnimatable.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.animation 2 | { 3 | public interface IAnimatable 4 | { 5 | /** 6 | * Plays the animation. 7 | * 8 | * @param clip Optional clip name. 9 | */ 10 | function play(clip:String=null):void; 11 | 12 | /** 13 | * Stops the animation. 14 | */ 15 | function stop():void; 16 | } 17 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/utils/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 93 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/utils 5 | END 6 | ArrayUtil.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 106 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/utils/ArrayUtil.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shaders/ILightShader.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shaders 2 | { 3 | import org.papervision3d.core.render.data.RenderSessionData; 4 | import org.papervision3d.core.render.shader.ShaderObjectData; 5 | 6 | public interface ILightShader 7 | { 8 | function updateLightMatrix(sod:ShaderObjectData,renderSessionData:RenderSessionData):void; 9 | } 10 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/param/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 98 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/param 5 | END 6 | FLARParam.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 111 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/param/FLARParam.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/ITriangleCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling { 2 | import org.papervision3d.core.geom.renderables.Triangle3D; 3 | import org.papervision3d.core.geom.renderables.Vertex3DInstance; 4 | 5 | public interface ITriangleCuller 6 | { 7 | function testFace(face3D:Triangle3D, vertex0:Vertex3DInstance, vertex1:Vertex3DInstance, vertex2:Vertex3DInstance):Boolean; 8 | } 9 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/view/IViewport3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.view 2 | { 3 | import org.papervision3d.core.render.data.RenderSessionData; 4 | 5 | /** 6 | * @Author Ralph Hauwert 7 | */ 8 | public interface IViewport3D 9 | { 10 | function updateBeforeRender(renderSessionData:RenderSessionData):void; 11 | function updateAfterRender(renderSessionData:RenderSessionData):void; 12 | } 13 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 99 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/raster 5 | END 6 | FLARBinRaster.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 116 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/raster/FLARBinRaster.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/sort/BasicRenderSorter.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.sort 2 | { 3 | 4 | /** 5 | * @author Ralph Hauwert 6 | */ 7 | public class BasicRenderSorter implements IRenderSorter 8 | { 9 | 10 | //Sorts the renderlist by screenDepth. 11 | public function sort(array:Array):void 12 | { 13 | array.sortOn("screenDepth", Array.NUMERIC); 14 | } 15 | 16 | } 17 | } -------------------------------------------------------------------------------- /src/com/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 34 5 | http://transmote.com/codeshare/FLARManager/deploy/v01_FP9/src/com 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2009-03-28T22:18:34.221137Z 11 | 13 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | transmote 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/resources/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 34 5 | http://transmote.com/codeshare/FLARManager/deploy/v01_FP9/resources 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2009-03-28T22:18:34.221137Z 11 | 13 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | flar 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/command/IRenderListItem.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.command 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | import flash.display.Graphics; 9 | 10 | import org.papervision3d.core.render.data.RenderSessionData; 11 | 12 | public interface IRenderListItem 13 | { 14 | function render(renderSessionData:RenderSessionData, graphics:Graphics):void; 15 | } 16 | } -------------------------------------------------------------------------------- /src/com/blitzagency/xray/logger/events/DebugEvent.as: -------------------------------------------------------------------------------- 1 | package com.blitzagency.xray.logger.events 2 | { 3 | import flash.events.Event; 4 | 5 | public class DebugEvent extends Event 6 | { 7 | public var obj:Object = new Object(); 8 | public function DebugEvent(type:String, bubbles:Boolean, cancelable:Boolean, p_obj:Object):void 9 | { 10 | super(type, bubbles, cancelable); 11 | obj = p_obj; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/transmat/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 101 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/transmat 5 | END 6 | FLARTransMatResult.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 123 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/transmat/FLARTransMatResult.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/utils/BitmapClearMode.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author Default 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.effects.utils { 8 | 9 | public class BitmapClearMode { 10 | public static const CLEAR_PRE:String = "clear_pre"; 11 | public static const CLEAR_POST:String = "clear_post"; 12 | public static const CLEAR_NEVER:String = "clear_never"; 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/alternativa3d/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 109 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/alternativa3d 5 | END 6 | FLARCamera3D.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 125 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/alternativa3d/FLARCamera3D.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/libspark/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | flartoolkit 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/rgb/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 103 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/raster/rgb 5 | END 6 | FLARRgbRaster_BitmapData.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 131 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/raster/rgb/FLARRgbRaster_BitmapData.as 11 | END 12 | -------------------------------------------------------------------------------- /src/com/transmote/utils/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/utils 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | time 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/labeling/fllabeling/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 112 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/labeling/fllabeling 5 | END 6 | FLARLabeling.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 128 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/labeling/fllabeling/FLARLabeling.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/utils/virtualmouse/IVirtualMouseEvent.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @author Trevor McCauley 3 | * @link www.senocular.com 4 | */ 5 | package org.papervision3d.core.utils.virtualmouse 6 | { 7 | /** 8 | * Interface for virtual mouse events 9 | * allowing you to check an event for 10 | * the type of IVirtualMouseEvent to see 11 | * if it originated from VirtualMouse. 12 | */ 13 | public interface IVirtualMouseEvent {} 14 | } -------------------------------------------------------------------------------- /src/com/transmote/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 34 5 | http://transmote.com/codeshare/FLARManager/deploy/v01_FP9/src/com/transmote 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2009-03-28T22:18:34.221137Z 11 | 13 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | utils 30 | dir 31 | 32 | flar 33 | dir 34 | 35 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterreader/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 105 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterreader 5 | END 6 | FLARRgbPixelReader_BitmapData.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 138 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterreader/FLARRgbPixelReader_BitmapData.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 108 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer/raster 5 | END 6 | FLARRasterAnalyzer_Histogram.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 140 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer/raster/FLARRasterAnalyzer_Histogram.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/sort/NullSorter.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.sort 2 | { 3 | 4 | public class NullSorter implements IRenderSorter 5 | { 6 | 7 | /** 8 | * NullSorter(); 9 | * 10 | * Doesn't do anything to the renderlist, during the sort phase. 11 | */ 12 | public function NullSorter() 13 | { 14 | } 15 | 16 | public function sort(array:Array):void 17 | { 18 | //Do absolutely nothing 19 | } 20 | 21 | } 22 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterfilter/rgb2bin/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 113 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterfilter/rgb2bin 5 | END 6 | FLARRasterFilter_Threshold.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 143 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterfilter/rgb2bin/FLARRasterFilter_Threshold.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/data/qTree/QuadTreeBaseNode.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.data.qTree 2 | { 3 | /** 4 | * @Author Ralph Hauwert 5 | * 6 | */ 7 | public class QuadTreeBaseNode extends QuadTreeNode 8 | { 9 | 10 | public function QuadTreeBaseNode(width:int, height:int, maxDepth:int) 11 | { 12 | super(this, 0, maxDepth, 0,0,width,height); 13 | } 14 | 15 | override protected function init():void 16 | { 17 | super.init(); 18 | } 19 | 20 | } 21 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/draw/ILineDrawer.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.draw 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | import flash.display.Graphics; 9 | 10 | import org.papervision3d.core.geom.renderables.Line3D; 11 | import org.papervision3d.core.render.data.RenderSessionData; 12 | 13 | public interface ILineDrawer 14 | { 15 | function drawLine(line:Line3D, graphics:Graphics, renderSessionData:RenderSessionData):void; 16 | } 17 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | raster 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/labeling/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/labeling 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | fllabeling 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/org/papervision3d/materials/BitmapViewportMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials 2 | { 3 | import org.papervision3d.core.render.draw.ITriangleDrawer; 4 | import org.papervision3d.view.BitmapViewport3D; 5 | 6 | public class BitmapViewportMaterial extends BitmapMaterial implements ITriangleDrawer 7 | { 8 | public function BitmapViewportMaterial(bitmapViewport:BitmapViewport3D, precise:Boolean=false) 9 | { 10 | super(bitmapViewport.bitmapData, precise); 11 | } 12 | 13 | } 14 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterfilter/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterfilter 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | rgb2bin 30 | dir 31 | 32 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/shader/IShaderRenderer.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.shader 2 | { 3 | import flash.display.Sprite; 4 | 5 | import org.papervision3d.core.render.data.RenderSessionData; 6 | import org.papervision3d.materials.shaders.Shader; 7 | 8 | public interface IShaderRenderer 9 | { 10 | function render(renderSessionData:RenderSessionData):void; 11 | function clear():void; 12 | function getLayerForShader(shader:Shader):Sprite; 13 | function destroy():void; 14 | } 15 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/threshold/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 118 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer/raster/threshold 5 | END 6 | FLARRasterThresholdAnalyzer_SlidePTile.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 160 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer/raster/threshold/FLARRasterThresholdAnalyzer_SlidePTile.as 11 | END 12 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/IEffect.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author Default 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.effects { 8 | import flash.filters.BitmapFilter; 9 | 10 | import org.papervision3d.view.layer.BitmapEffectLayer; 11 | 12 | public interface IEffect { 13 | 14 | function attachEffect(layer:BitmapEffectLayer):void; 15 | function preRender():void; 16 | function postRender():void; 17 | function getEffect():BitmapFilter; 18 | 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/utils/ConvolutionMatrices.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.effects.utils 2 | { 3 | public class ConvolutionMatrices 4 | { 5 | public static var SHARPEN:Array = [0, -1, 0, -1, 20, -1, 0, -1, 0]; 6 | public static var BRIGHTNESS:Array = [5, 5, 5, 5, 0, 5, 5, 5, 5]; 7 | public static var EXTRUDE:Array = [-30, 30, 0,-30, 30, 0,-30, 30, 0]; 8 | public static var EMBOSS:Array = [-2, -1, 0, -1, 1, 1, 0, 1, 2]; 9 | public static var BLUR:Array = [1, 1, 1, 1, 1, 1, 1, 1, 1]; 10 | 11 | } 12 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/data/UserData.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.data 2 | { 3 | 4 | /** 5 | * @author Ralph Hauwert 6 | */ 7 | 8 | public class UserData 9 | { 10 | 11 | public var data:*; 12 | 13 | /** 14 | * UserData(); 15 | * 16 | * The UserData class abstracts an end-user defined data object. 17 | * 18 | * The UserData class itself can be extends for more typed setting of data. 19 | */ 20 | public function UserData(data:*=null) 21 | { 22 | this.data = data; 23 | } 24 | 25 | } 26 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shadematerials/CellMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shadematerials 2 | { 3 | import org.papervision3d.core.proto.LightObject3D; 4 | import org.papervision3d.materials.utils.LightMaps; 5 | 6 | /** 7 | * @Author Ralph Hauwert 8 | */ 9 | public class CellMaterial extends EnvMapMaterial 10 | { 11 | public function CellMaterial(light:LightObject3D, color_1:int, color_2:int, steps:int) 12 | { 13 | super(light, LightMaps.getCellMap(color_1, color_2, steps)); 14 | } 15 | 16 | } 17 | } -------------------------------------------------------------------------------- /src/com/blitzagency/xray/logger/events/DebugDispatcher.as: -------------------------------------------------------------------------------- 1 | package com.blitzagency.xray.logger.events { 2 | import flash.events.EventDispatcher; 3 | 4 | import com.blitzagency.xray.logger.events.DebugEvent; 5 | 6 | public class DebugDispatcher extends EventDispatcher 7 | { 8 | public static var TRACE:String = "trace"; 9 | 10 | public function sendEvent(eventName:String, obj:Object):void 11 | { 12 | trace(obj.message); 13 | dispatchEvent(new DebugEvent(DebugDispatcher.TRACE, false, false, obj)); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/com/transmote/utils/time/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 87 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/utils/time 5 | END 6 | Timeout.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 98 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/utils/time/Timeout.as 11 | END 12 | FramerateDisplay.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 107 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/utils/time/FramerateDisplay.as 17 | END 18 | -------------------------------------------------------------------------------- /src/com/blitzagency/xray/logger/Logger.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @author John Grden 3 | */ 4 | package com.blitzagency.xray.logger 5 | { 6 | import com.blitzagency.xray.logger.Log; 7 | public interface Logger 8 | { 9 | function setLevel(p_level:Number = 0):void; 10 | function debug(obj:Log):void; 11 | function info(obj:Log):void; 12 | function warn(obj:Log):void; 13 | function error(obj:Log):void; 14 | function fatal(obj:Log):void; 15 | function log(message:String, caller:String, classPackage:String, level:Number, dump:Object=null):void; 16 | 17 | } 18 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/marker/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 88 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/marker 5 | END 6 | FLARMarker.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 102 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/marker/FLARMarker.as 11 | END 12 | FLARMarkerEvent.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 107 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/marker/FLARMarkerEvent.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 92 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core 5 | END 6 | FLARCode.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 104 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/FLARCode.as 11 | END 12 | FLARMat.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 103 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/FLARMat.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/DefaultLineCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling { import org.papervision3d.core.geom.renderables.Line3D; import org.papervision3d.core.culling.ILineCuller; 2 | 3 | /** * @author Seb Lee-Delisle */ public class DefaultLineCuller implements ILineCuller { public function DefaultLineCuller() { } public function testLine(line : Line3D) : Boolean { // culls if one of the points is behind the camera... return ((line.v0.vertex3DInstance.visible)&&(line.v1.vertex3DInstance.visible)); 4 | } 5 | } } -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/NullTriangleCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | import org.papervision3d.core.geom.renderables.Vertex3DInstance; 4 | import org.papervision3d.core.geom.renderables.Triangle3D; 5 | 6 | public class NullTriangleCuller implements ITriangleCuller 7 | { 8 | public function NullTriangleCuller() 9 | { 10 | } 11 | 12 | public function testFace(face3D:Triangle3D, vertex0:Vertex3DInstance, vertex1:Vertex3DInstance, vertex2:Vertex3DInstance):Boolean 13 | { 14 | return true; 15 | } 16 | 17 | } 18 | } -------------------------------------------------------------------------------- /src/resources/flar/invert.pbk: -------------------------------------------------------------------------------- 1 | 2 | 3 | kernel Invert 4 | < namespace : "FLARManager"; 5 | vendor : "FLARManager"; 6 | version : 1; 7 | description : "invert an image. for use with inverted (white-bordered) markers."; 8 | > 9 | { 10 | input image4 src; 11 | output pixel4 dst; 12 | 13 | void 14 | evaluatePixel() 15 | { 16 | dst = sampleNearest(src,outCoord()); 17 | dst.r = 1.0 - dst.r; 18 | dst.g = 1.0 - dst.g; 19 | dst.b = 1.0 - dst.b; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/draw/IParticleDrawer.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.draw 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | import flash.display.Graphics; 9 | 10 | import org.papervision3d.core.geom.renderables.Particle; 11 | import org.papervision3d.core.render.data.RenderSessionData; 12 | 13 | public interface IParticleDrawer 14 | { 15 | function drawParticle(particle:Particle, graphics:Graphics, renderSessionData:RenderSessionData):void; 16 | function updateRenderRect(particle:Particle):void; 17 | 18 | } 19 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shadematerials/PhongMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shadematerials 2 | { 3 | import org.papervision3d.core.proto.LightObject3D; 4 | import org.papervision3d.materials.utils.LightMaps; 5 | 6 | /** 7 | * @Author Ralph Hauwert 8 | */ 9 | public class PhongMaterial extends EnvMapMaterial 10 | { 11 | public function PhongMaterial(light3D:LightObject3D, lightColor:int, ambientColor:int, specular:int) 12 | { 13 | super(light3D, LightMaps.getPhongMap(lightColor, ambientColor, specular)); 14 | } 15 | 16 | } 17 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/pattern/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 89 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/pattern 5 | END 6 | FLARPattern.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 104 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/pattern/FLARPattern.as 11 | END 12 | FLARPatternLoader.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 110 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/pattern/FLARPatternLoader.as 17 | END 18 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 87 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils 5 | END 6 | FLARProxy.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 100 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/FLARProxy.as 11 | END 12 | FLARManagerConfigLoader.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 114 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/FLARManagerConfigLoader.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit/core/rasterfilter/rgb2bin/privateClass/IFLdoThFilterImpl.as: -------------------------------------------------------------------------------- 1 | package org.libspark.flartoolkit.core.rasterfilter.rgb2bin.privateClass 2 | { 3 | import jp.nyatla.nyartoolkit.as3.core.raster.INyARRaster; 4 | import jp.nyatla.nyartoolkit.as3.core.raster.INyARRaster; 5 | import jp.nyatla.nyartoolkit.as3.core.types.NyARIntSize; 6 | 7 | /** 8 | * 各ラスタ用のフィルタ実装 9 | */ 10 | public interface IFLdoThFilterImpl 11 | { 12 | function doThFilter(i_input:INyARRaster,i_output:INyARRaster,i_size:NyARIntSize,i_threshold:int):void; 13 | } 14 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shaders/CellShader.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shaders 2 | { 3 | import org.papervision3d.core.proto.LightObject3D; 4 | import org.papervision3d.materials.utils.LightMaps; 5 | 6 | /** 7 | *@Author Ralph Hauwert 8 | */ 9 | public class CellShader extends EnvMapShader 10 | { 11 | 12 | public function CellShader(light:LightObject3D, color_1:int = 0xFFFFFF, color_2:int = 0x000000, steps:int = 3) 13 | { 14 | super(light, LightMaps.getCellMap(color_1, color_2, steps),null, color_2,null,null); 15 | } 16 | 17 | } 18 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/utils/RenderRecStorage.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.utils 2 | { 3 | import flash.geom.Matrix; 4 | 5 | import org.papervision3d.core.geom.renderables.Vertex3DInstance; 6 | 7 | public class RenderRecStorage 8 | { 9 | public var v0:Vertex3DInstance = new Vertex3DInstance(); 10 | public var v1:Vertex3DInstance = new Vertex3DInstance(); 11 | public var v2:Vertex3DInstance = new Vertex3DInstance(); 12 | public var mat:Matrix = new Matrix(); 13 | 14 | public function RenderRecStorage() 15 | { 16 | 17 | } 18 | 19 | } 20 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | alternativa3d 30 | dir 31 | 32 | away3d_lite 33 | dir 34 | 35 | away3d 36 | dir 37 | 38 | pv3d 39 | dir 40 | 41 | sandy 42 | dir 43 | 44 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/DefaultParticleCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | import org.papervision3d.core.geom.renderables.Particle; 4 | 5 | public class DefaultParticleCuller implements IParticleCuller 6 | { 7 | 8 | public function DefaultParticleCuller() 9 | { 10 | 11 | } 12 | 13 | public function testParticle(particle:Particle):Boolean 14 | { 15 | if(particle.material.invisible == false){ 16 | if(particle.vertex3D.vertex3DInstance.visible == true){ 17 | return true; 18 | } 19 | } 20 | return false; 21 | } 22 | 23 | } 24 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 98 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/types 5 | END 6 | FLARDoublePoint3d.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 119 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/types/FLARDoublePoint3d.as 11 | END 12 | FLARIntSize.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 113 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/types/FLARIntSize.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/pv3d/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 100 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/pv3d 5 | END 6 | FLARCamera3D.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 116 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/pv3d/FLARCamera3D.as 11 | END 12 | FLARBaseNode.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 116 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/pv3d/FLARBaseNode.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/sandy/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 101 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/sandy 5 | END 6 | FLARCamera3D.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 117 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/sandy/FLARCamera3D.as 11 | END 12 | FLARBaseNode.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 117 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/sandy/FLARBaseNode.as 17 | END 18 | -------------------------------------------------------------------------------- /src/com/tchatcho/constructors/MP3Events.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @Author tcha-tcho and alexfreitas 3 | */ 4 | package com.tchatcho.constructors { 5 | import flash.events.EventDispatcher; 6 | import flash.events.Event; 7 | 8 | public class MP3Events extends EventDispatcher { 9 | public var _dispatchMP3:Boolean = false; 10 | public static const STOPSOUND:String = "stopsound"; 11 | 12 | public function set dispatchMP3(value:Boolean):void{ 13 | dispatchEvent(new Event (STOPSOUND)); 14 | _dispatchMP3 = value; 15 | } 16 | public function get dispatchMP3():Boolean{ 17 | return _dispatchMP3; 18 | } 19 | 20 | } 21 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 102 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d 5 | END 6 | FLARCamera3D.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 118 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d/FLARCamera3D.as 11 | END 12 | FLARBaseNode.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 118 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d/FLARBaseNode.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/command/AbstractRenderListItem.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.command 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | import flash.display.Graphics; 9 | 10 | import org.papervision3d.core.render.data.RenderSessionData; 11 | 12 | public class AbstractRenderListItem implements IRenderListItem 13 | { 14 | public var screenDepth:Number; 15 | 16 | public function AbstractRenderListItem() 17 | { 18 | 19 | } 20 | 21 | public function render(renderSessionData:RenderSessionData, graphics:Graphics):void 22 | { 23 | 24 | } 25 | 26 | } 27 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d_lite/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 107 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d_lite 5 | END 6 | FLARCamera3D.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 123 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d_lite/FLARCamera3D.as 11 | END 12 | FLARLens.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 119 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d_lite/FLARLens.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/draw/ITriangleDrawer.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.draw 2 | { 3 | /** 4 | * @Author Ralph Hauwert 5 | */ 6 | 7 | import flash.display.BitmapData; 8 | import flash.display.Graphics; 9 | import flash.geom.Matrix; 10 | 11 | import org.papervision3d.core.geom.renderables.Triangle3D; 12 | import org.papervision3d.core.render.data.RenderSessionData; 13 | 14 | public interface ITriangleDrawer 15 | { 16 | function drawTriangle(face3D:Triangle3D, graphics:Graphics, renderSessionData:RenderSessionData, altBitmap:BitmapData = null, altUV:Matrix = null):void; 17 | } 18 | 19 | 20 | } -------------------------------------------------------------------------------- /src/resources/flar/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 34 5 | http://transmote.com/codeshare/FLARManager/deploy/v01_FP9/resources/flar 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2009-03-28T22:18:34.221137Z 11 | 13 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARparams.dat 30 | file 31 | 32 | 33 | 34 | 35 | 2009-05-21T00:05:45.000000Z 36 | 037fdfc5d921edfcac69671afdb5648c 37 | 2009-03-28T22:18:34.221137Z 38 | 13 39 | ericsoco 40 | has-props 41 | 42 | patterns 43 | dir 44 | 45 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/smoother/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 96 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/smoother 5 | END 6 | IFLARMatrixSmoother.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 119 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/smoother/IFLARMatrixSmoother.as 11 | END 12 | FLARMatrixSmoother_Average.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 126 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/smoother/FLARMatrixSmoother_Average.as 17 | END 18 | -------------------------------------------------------------------------------- /src/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 53 4 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/src 5 | END 6 | FLARManagerTest_2D.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 75 10 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/src/FLARManagerTest_2D.as 11 | END 12 | FLARManagerTest_2D_NoVideo.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 83 16 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/src/FLARManagerTest_2D_NoVideo.as 17 | END 18 | FLARManagerTest_PV3D.as 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 77 22 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/src/FLARManagerTest_PV3D.as 23 | END 24 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/detector/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 96 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/detector 5 | END 6 | FLARSingleMarkerDetector.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 124 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/detector/FLARSingleMarkerDetector.as 11 | END 12 | FLARMultiMarkerDetector.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 123 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/detector/FLARMultiMarkerDetector.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/utils/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/utils 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | ArrayUtil.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 6d909076a5bb6e6f47c1a7db9e0bb91f 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/param/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/param 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARParam.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | ca7e62a16f1278b73549b507845a215e 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/processor/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 97 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/processor 5 | END 6 | FLSingleARMarkerProcesser.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 126 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/processor/FLSingleARMarkerProcesser.as 11 | END 12 | FLSingleNyIdMarkerProcesser.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 128 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/processor/FLSingleNyIdMarkerProcesser.as 17 | END 18 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d_lite/FLARLens.as: -------------------------------------------------------------------------------- 1 | package org.libspark.flartoolkit.support.away3d_lite { 2 | import away3dlite.arcane; 3 | import away3dlite.cameras.lenses.AbstractLens; 4 | 5 | import flash.geom.Matrix3D; 6 | 7 | use namespace arcane; 8 | 9 | public class FLARLens extends AbstractLens { 10 | private var flarProjectionMatrix:Matrix3D; 11 | 12 | public function FLARLens (flarProjectionMatrix:Matrix3D) { 13 | this.flarProjectionMatrix = flarProjectionMatrix; 14 | super(); 15 | } 16 | 17 | arcane override function _update () :void { 18 | _projectionMatrix3D = this.flarProjectionMatrix; 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/AbstractEffect.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author Default 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.effects { 8 | 9 | import flash.filters.BitmapFilter; 10 | 11 | import org.papervision3d.view.layer.BitmapEffectLayer; 12 | 13 | public class AbstractEffect implements IEffect{ 14 | 15 | function AbstractEffect(){} 16 | 17 | public function attachEffect(layer:BitmapEffectLayer):void{} 18 | public function preRender():void{} 19 | public function postRender():void{} 20 | public function getEffect():BitmapFilter{ 21 | return null; 22 | } 23 | 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/utils/virtualmouse/VirtualMouseEvent.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @author Trevor McCauley 3 | * @link www.senocular.com 4 | */ 5 | package org.papervision3d.core.utils.virtualmouse 6 | { 7 | import flash.events.Event; 8 | 9 | /** 10 | * Wrapper for the Event class to let you check to 11 | * see if an event originated from the user's mouse 12 | * or a VirtualMouse instance. 13 | */ 14 | public class VirtualMouseEvent extends Event implements IVirtualMouseEvent { 15 | public function VirtualMouseEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false){ 16 | super(type, bubbles, cancelable); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/transmat/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/transmat 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARTransMatResult.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 1ab0e0861ad012a482ca3f3101e28b45 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/rgb/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/raster/rgb 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARRgbRaster_BitmapData.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 95eb279b2a1b35750f526b168c305511 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/alternativa3d/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/alternativa3d 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARCamera3D.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 7f4b17f95f8e04536d6977bbfcba51ed 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d_lite/.svn/text-base/FLARLens.as.svn-base: -------------------------------------------------------------------------------- 1 | package org.libspark.flartoolkit.support.away3d_lite { 2 | import away3dlite.arcane; 3 | import away3dlite.cameras.lenses.AbstractLens; 4 | 5 | import flash.geom.Matrix3D; 6 | 7 | use namespace arcane; 8 | 9 | public class FLARLens extends AbstractLens { 10 | private var flarProjectionMatrix:Matrix3D; 11 | 12 | public function FLARLens (flarProjectionMatrix:Matrix3D) { 13 | this.flarProjectionMatrix = flarProjectionMatrix; 14 | super(); 15 | } 16 | 17 | arcane override function _update () :void { 18 | _projectionMatrix3D = this.flarProjectionMatrix; 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/labeling/fllabeling/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/labeling/fllabeling 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARLabeling.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | ab3d09ee2c957fcb2ccbd0da6b65c9c6 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/raster/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/raster 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARBinRaster.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | c0dbc53b219c4530122ed98c691575e1 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | rgb 43 | dir 44 | 45 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterreader/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterreader 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARRgbPixelReader_BitmapData.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | bc4ae1151d29c4961d39206f7485a04b 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shaders/PhongShader.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shaders 2 | { 3 | import flash.display.BitmapData; 4 | 5 | import org.papervision3d.core.proto.LightObject3D; 6 | import org.papervision3d.materials.utils.LightMaps; 7 | 8 | /** 9 | * @Author Ralph Hauwert 10 | */ 11 | public class PhongShader extends EnvMapShader 12 | { 13 | public function PhongShader(light:LightObject3D, lightColor:int, ambientColor:int = 0x000000, specularLevel:int = 0, bumpMap:BitmapData = null, specularMap:BitmapData = null) 14 | { 15 | super(light, LightMaps.getPhongMap(lightColor, ambientColor, specularLevel), null, ambientColor, bumpMap, specularMap); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /src/org/papervision3d/view/layer/ViewportLayerEvent.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.view.layer 2 | { 3 | import flash.events.Event; 4 | 5 | import org.papervision3d.objects.DisplayObject3D; 6 | 7 | public class ViewportLayerEvent extends Event 8 | { 9 | public var do3d:DisplayObject3D; 10 | public var layer:ViewportLayer; 11 | 12 | public function ViewportLayerEvent(type:String, do3d:DisplayObject3D = null, layer:ViewportLayer = null) 13 | { 14 | super(type, false, false); 15 | this.do3d = do3d; 16 | this.layer = layer; 17 | } 18 | 19 | public static const CHILD_ADDED:String = "childAdded"; 20 | public static const CHILD_REMOVED:String = "childRemoved"; 21 | 22 | } 23 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/rasterfilter/rgb2bin/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/rasterfilter/rgb2bin 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARRasterFilter_Threshold.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 3dbca512ef2558765a2fa61eafedeacb 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/com/transmote/flar/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 81 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar 5 | END 6 | FLARManager.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 96 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/FLARManager.as 11 | END 12 | COPYING.txt 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 93 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/COPYING.txt 17 | END 18 | flarManagerInternal.as 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 104 22 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/flarManagerInternal.as 23 | END 24 | -------------------------------------------------------------------------------- /src/fl/data/SimpleDataProvider.as: -------------------------------------------------------------------------------- 1 | package fl.data { 2 | 3 | dynamic public class SimpleDataProvider extends Object { 4 | 5 | public var dataProvider:Array; 6 | 7 | public function SimpleDataProvider() { 8 | dataProvider = []; 9 | } 10 | 11 | public function addItem(item:Object):void { 12 | dataProvider.push(item); 13 | } 14 | 15 | public function getItemAt(index:uint):Object { 16 | return dataProvider[index]; 17 | } 18 | 19 | public function get length():uint { 20 | return dataProvider.length; 21 | } 22 | 23 | public function toString():String { 24 | return "[SimpleDataProvider (" + dataProvider.join(",") + ")]"; 25 | } 26 | 27 | } 28 | 29 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer/raster 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARRasterAnalyzer_Histogram.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 0c343a986f8e1dfedb36c454713e447d 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | threshold 43 | dir 44 | 45 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/analyzer/raster/threshold/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/analyzer/raster/threshold 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARRasterThresholdAnalyzer_SlidePTile.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | bc47cd8aba455c7912221e06d706f5f0 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | -------------------------------------------------------------------------------- /src/jp/nyatla/nyartoolkit/as3/detector/NyARDetectMarkerResultStack.as: -------------------------------------------------------------------------------- 1 | package jp.nyatla.nyartoolkit.as3.detector 2 | { 3 | import jp.nyatla.nyartoolkit.as3.core.types.stack.NyARObjectStack; 4 | 5 | internal class NyARDetectMarkerResultStack extends NyARObjectStack 6 | { 7 | public function NyARDetectMarkerResultStack(i_length:int) 8 | { 9 | super(i_length); 10 | } 11 | 12 | protected override function createArray(i_length:int):Vector. 13 | { 14 | var ret:Vector.= new Vector.(i_length); 15 | for (var i:int =0; i < i_length; i++){ 16 | ret[i] = new NyARDetectMarkerResult(); 17 | } 18 | return Vector.(ret); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/source/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 88 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/source 5 | END 6 | FLARCameraSource.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 108 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/source/FLARCameraSource.as 11 | END 12 | IFLARSource.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 103 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/source/IFLARSource.as 17 | END 18 | FLARLoaderSource.as 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 108 22 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/source/FLARLoaderSource.as 23 | END 24 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | processor 30 | dir 31 | 32 | utils 33 | dir 34 | 35 | FLARException.as 36 | file 37 | 38 | 39 | 40 | 41 | 2010-07-03T17:47:32.000000Z 42 | 60c40437aa6f45eb285f815b7604a4a8 43 | 2010-04-10T06:18:51.952319Z 44 | 158 45 | ericsoco 46 | has-props 47 | 48 | core 49 | dir 50 | 51 | detector 52 | dir 53 | 54 | support 55 | dir 56 | 57 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/IRenderEngine.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | import org.papervision3d.core.proto.CameraObject3D; 8 | import org.papervision3d.core.proto.SceneObject3D; 9 | import org.papervision3d.core.render.command.IRenderListItem; 10 | import org.papervision3d.core.render.data.RenderStatistics; 11 | import org.papervision3d.view.Viewport3D; 12 | 13 | public interface IRenderEngine 14 | { 15 | function renderScene(scene:SceneObject3D, camera:CameraObject3D, viewPort:Viewport3D, updateAnimation:Boolean = true):RenderStatistics 16 | function addToRenderList(renderCommand:IRenderListItem):int; 17 | function removeFromRenderList(renderCommand:IRenderListItem):int; 18 | } 19 | 20 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/components/as3/utils/CoordinateTools.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @private 3 | */ 4 | package org.papervision3d.core.components.as3.utils 5 | { 6 | import flash.display.DisplayObject; 7 | import flash.geom.Point; 8 | 9 | public class CoordinateTools 10 | { 11 | public static function localToLocal(containerFrom:DisplayObject, containerTo:DisplayObject, origin:Point=null):Point 12 | { 13 | var point:Point = origin ? origin : new Point(); 14 | point = containerFrom.localToGlobal(point); 15 | point = containerTo.globalToLocal(point); 16 | return point; 17 | } 18 | 19 | // zero based random range returned 20 | public static function random(range:Number):Number 21 | { 22 | return Math.floor(Math.random()*range); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/special/FogMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.special 2 | { 3 | import flash.display.Graphics; 4 | 5 | import org.papervision3d.core.render.data.RenderSessionData; 6 | import org.papervision3d.view.Viewport3D; 7 | 8 | public class FogMaterial 9 | { 10 | public var color:uint; 11 | public var alpha:Number; 12 | 13 | public function FogMaterial(color:uint=0) 14 | { 15 | this.color = color; 16 | } 17 | 18 | public function draw(renderSessionData:RenderSessionData, graphics:Graphics, alpha:Number):void{ 19 | var vp:Viewport3D = renderSessionData.viewPort; 20 | graphics.beginFill(color, alpha); 21 | graphics.drawRect(-(vp.width)*0.5, -(vp.height)*0.5, vp.width, vp.height); 22 | graphics.endFill(); 23 | } 24 | 25 | } 26 | } -------------------------------------------------------------------------------- /src/com/transmote/utils/time/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/utils/time 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | Timeout.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:34.000000Z 36 | 4c9f1c1d893cd7900fde5efc8b57a441 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | 41 | FramerateDisplay.as 42 | file 43 | 44 | 45 | 46 | 47 | 2010-07-03T17:47:34.000000Z 48 | 1e1b81e1f5d1bbd3ba618eb4ed1fe571 49 | 2010-04-10T06:18:51.952319Z 50 | 158 51 | ericsoco 52 | 53 | -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shaders/IShader.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shaders 2 | { 3 | import flash.display.BitmapData; 4 | 5 | import org.papervision3d.core.geom.renderables.Triangle3D; 6 | import org.papervision3d.core.render.data.RenderSessionData; 7 | import org.papervision3d.core.render.shader.ShaderObjectData; 8 | 9 | /** 10 | * @Author Ralph Hauwert 11 | */ 12 | public interface IShader 13 | { 14 | function renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData,sod:ShaderObjectData):void; 15 | function renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData,sod:ShaderObjectData,bmp:BitmapData):void; 16 | function updateAfterRender(renderSessionData:RenderSessionData, sod:ShaderObjectData):void; 17 | function destroy():void; 18 | } 19 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/marker/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/marker 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARMarker.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:35.000000Z 36 | 14992bd170db59810b91249ef5723c6a 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | 41 | FLARMarkerEvent.as 42 | file 43 | 44 | 45 | 46 | 47 | 2010-07-03T17:47:35.000000Z 48 | 23af9fb74f16120ad5888030bf96c723 49 | 2010-04-10T06:18:51.952319Z 50 | 158 51 | ericsoco 52 | 53 | -------------------------------------------------------------------------------- /src/com/transmote/flar/pattern/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/pattern 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARPattern.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:35.000000Z 36 | 105ba68151c8bbd68ef939be18e8f342 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | 41 | FLARPatternLoader.as 42 | file 43 | 44 | 45 | 46 | 47 | 2010-07-03T17:47:35.000000Z 48 | 6767575231505498d0fcb635df1e6d8f 49 | 2010-04-10T06:18:51.952319Z 50 | 158 51 | ericsoco 52 | 53 | -------------------------------------------------------------------------------- /src/org/papervision3d/lights/PointLight3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.lights 2 | { 3 | import org.papervision3d.core.math.Number3D; 4 | import org.papervision3d.core.proto.LightObject3D; 5 | 6 | public class PointLight3D extends LightObject3D 7 | { 8 | public static var DEFAULT_POS:Number3D = new Number3D( 0, 0, -1000 ); 9 | 10 | /** 11 | * Constructor. 12 | * 13 | * @param showLight A Boolean value indicating whether the light is visible. 14 | * @param flipped A Boolean value indicating whether to flip the light-direction (needed for correct DAE-shading). 15 | */ 16 | public function PointLight3D(showLight:Boolean = false, flipped:Boolean = false) 17 | { 18 | super(showLight, flipped); 19 | x = DEFAULT_POS.x; 20 | y = DEFAULT_POS.y; 21 | z = DEFAULT_POS.z; 22 | } 23 | 24 | } 25 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/geom/renderables/Triangle3DInstance.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.geom.renderables 2 | { 3 | import flash.display.Sprite; 4 | 5 | import org.papervision3d.core.math.Number3D; 6 | import org.papervision3d.objects.DisplayObject3D; 7 | 8 | public class Triangle3DInstance 9 | { 10 | public var instance:DisplayObject3D; 11 | 12 | /** 13 | * container is initialized via DisplayObject3D's render method IF DisplayObject3D.faceLevelMode is set to true 14 | */ 15 | public var container:Sprite; 16 | public var visible:Boolean = false; 17 | public var screenZ:Number; 18 | public var faceNormal:Number3D; 19 | 20 | public function Triangle3DInstance(face:Triangle3D, instance:DisplayObject3D) 21 | { 22 | this.instance = instance; 23 | faceNormal = new Number3D(); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/smoother/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/smoother 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | IFLARMatrixSmoother.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:34.000000Z 36 | 9b6a9eaf73daca1bbbf6f5122ad2ff89 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | 41 | FLARMatrixSmoother_Average.as 42 | file 43 | 44 | 45 | 46 | 47 | 2010-07-03T17:47:34.000000Z 48 | 3bc7aa279b51d1bdafd0164548cf7671 49 | 2010-04-10T06:18:51.952319Z 50 | 158 51 | ericsoco 52 | 53 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/material/AbstractSmoothShadeMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.material 2 | { 3 | import flash.geom.Matrix; 4 | 5 | import org.papervision3d.core.render.draw.ITriangleDrawer; 6 | import org.papervision3d.core.render.material.IUpdateBeforeMaterial; 7 | 8 | /** 9 | * @Author Ralph Hauwert 10 | */ 11 | public class AbstractSmoothShadeMaterial extends AbstractLightShadeMaterial implements ITriangleDrawer, IUpdateBeforeMaterial 12 | { 13 | protected var transformMatrix:Matrix; 14 | protected var triMatrix:Matrix; 15 | 16 | public function AbstractSmoothShadeMaterial() 17 | { 18 | super(); 19 | 20 | } 21 | 22 | override protected function init():void 23 | { 24 | super.init(); 25 | transformMatrix = new Matrix(); 26 | triMatrix = new Matrix(); 27 | } 28 | 29 | } 30 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/command/RenderableListItem.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.command 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | import flash.geom.Point; 8 | 9 | import org.papervision3d.core.geom.renderables.AbstractRenderable; 10 | import org.papervision3d.core.render.data.RenderHitData; 11 | import org.papervision3d.objects.DisplayObject3D; 12 | 13 | public class RenderableListItem extends AbstractRenderListItem 14 | { 15 | public var renderable:Class; 16 | public var renderableInstance:AbstractRenderable; 17 | public var instance:DisplayObject3D; 18 | 19 | public function RenderableListItem() 20 | { 21 | super(); 22 | } 23 | 24 | public function hitTestPoint2D(point:Point, renderHitData:RenderHitData):RenderHitData 25 | { 26 | return renderHitData; 27 | } 28 | 29 | } 30 | } -------------------------------------------------------------------------------- /src/org/papervision3d/events/RendererEvent.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.events 2 | { 3 | import flash.events.Event; 4 | 5 | import org.papervision3d.core.render.data.RenderSessionData; 6 | 7 | public class RendererEvent extends Event 8 | { 9 | public static const RENDER_DONE:String = "renderDone"; 10 | public static const PROJECTION_DONE:String = "projectionDone"; 11 | 12 | public var renderSessionData:RenderSessionData; 13 | 14 | public function RendererEvent(type:String, renderSessionData:RenderSessionData) 15 | { 16 | super(type); 17 | this.renderSessionData = renderSessionData; 18 | } 19 | 20 | public function clear():void 21 | { 22 | renderSessionData = null; 23 | } 24 | 25 | override public function clone():Event 26 | { 27 | return new RendererEvent(type, renderSessionData); 28 | } 29 | 30 | } 31 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 105 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/squaredetect 5 | END 6 | FLARSquare.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 119 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/squaredetect/FLARSquare.as 11 | END 12 | FLContourPickup.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 124 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/squaredetect/FLContourPickup.as 17 | END 18 | FLARSquareContourDetector.as 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 134 22 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/squaredetect/FLARSquareContourDetector.as 23 | END 24 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/types 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARDoublePoint3d.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 08c6575dc0dee35013f7b9be89de9e8d 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLARIntSize.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | 9ebfaaa2df17d36c73886beabdc86c70 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARCamera3D.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 6ba55dbec466161d6e1230c528b4e00c 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLARBaseNode.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | 859c52a223f4d6dd516a7e08cbe9b168 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/pv3d/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/pv3d 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARCamera3D.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 046bca80c1171a03a9e8d01870e24f95 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLARBaseNode.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | a2b7eab1ac0ba9cb67d7541f1378053f 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/sandy/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/sandy 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARCamera3D.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | be0eda87f9ebd50c4e9f898890ce09c1 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLARBaseNode.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | e10b96d9ae2fe4642f71b04eebedefea 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | -------------------------------------------------------------------------------- /src/org/papervision3d/scenes/Scene3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.scenes 2 | { 3 | import org.papervision3d.core.proto.*; 4 | 5 | /** 6 | * The Scene3D class lets you create a scene where all objects are rendered in the same container. 7 | *

8 | * A scene is the place where objects are placed, it contains the 3D environment. 9 | */ 10 | public class Scene3D extends SceneObject3D 11 | { 12 | // ___________________________________________________________________ N E W 13 | // 14 | // NN NN EEEEEE WW WW 15 | // NNN NN EE WW WW WW 16 | // NNNNNN EEEE WWWWWWWW 17 | // NN NNN EE WWW WWW 18 | // NN NN EEEEEE WW WW 19 | 20 | /** 21 | * The Scene3D class lets you create a scene where all objects are rendered in the same container. 22 | */ 23 | public function Scene3D() 24 | { 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/support/away3d_lite/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/support/away3d_lite 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARCamera3D.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 1b2a6abe54e80b4c931e85c22d73a48f 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLARLens.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | f02f3301e3309f22520477e833795ea1 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/detector/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/detector 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARSingleMarkerDetector.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 27770029cf569e2bda3017f347b9459f 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLARMultiMarkerDetector.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | a24acb55233c3c302726a76e7f10465f 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/processor/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/processor 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLSingleARMarkerProcesser.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 7e36cfb7c98eecc2a7cde9cc831c4341 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLSingleNyIdMarkerProcesser.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | 4a8452bd14ab4e74784c248d0c1a57f3 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | smoother 30 | dir 31 | 32 | geom 33 | dir 34 | 35 | FLARProxy.as 36 | file 37 | 38 | 39 | 40 | 41 | 2010-07-03T17:47:34.000000Z 42 | 85a43e11c5d7322f89eedc38baf0f292 43 | 2010-04-10T06:18:51.952319Z 44 | 158 45 | ericsoco 46 | 47 | threshold 48 | dir 49 | 50 | FLARManagerConfigLoader.as 51 | file 52 | 53 | 54 | 55 | 56 | 2010-07-03T17:47:34.000000Z 57 | 79b3955294c9e7c8f89e98385b75a168 58 | 2010-04-10T06:18:51.952319Z 59 | 158 60 | ericsoco 61 | 62 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/material/TriangleMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.material 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | import flash.display.BitmapData; 9 | import flash.display.Graphics; 10 | import flash.geom.Matrix; 11 | 12 | import org.papervision3d.core.geom.renderables.Triangle3D; 13 | import org.papervision3d.core.proto.MaterialObject3D; 14 | import org.papervision3d.core.render.data.RenderSessionData; 15 | import org.papervision3d.core.render.draw.ITriangleDrawer; 16 | 17 | public class TriangleMaterial extends MaterialObject3D implements ITriangleDrawer 18 | { 19 | public function TriangleMaterial() 20 | { 21 | super(); 22 | } 23 | 24 | override public function drawTriangle(face3D:Triangle3D, graphics:Graphics, renderSessionData:RenderSessionData, altBitmap:BitmapData = null, altUV:Matrix = null):void 25 | { 26 | 27 | } 28 | 29 | } 30 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/project/ProjectionPipeline.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render.project 2 | { 3 | import org.papervision3d.core.render.data.RenderSessionData; 4 | 5 | 6 | /** 7 | * @author Ralph Hauwert 8 | */ 9 | public class ProjectionPipeline 10 | { 11 | 12 | /** 13 | * ProjectionPipeline(); 14 | * 15 | * A projection pipeline defines the way a scene and it's contained objects will be projected and culled. 16 | * It's designed to create flexibility within the rendering of Papervision3D, allowing multiple projection methods and culling. 17 | */ 18 | public function ProjectionPipeline() 19 | { 20 | 21 | } 22 | 23 | /** 24 | * project(renderSessionData:RenderSessionData); 25 | * 26 | * The main projection function as called by the renderer. 27 | */ 28 | public function project(renderSessionData:RenderSessionData):void 29 | { 30 | 31 | } 32 | 33 | } 34 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/math/BoundingSphere.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.math 2 | { 3 | import org.papervision3d.core.geom.renderables.Vertex3D; 4 | 5 | public class BoundingSphere 6 | { 7 | //The non squared maximum vertex distance. 8 | public var maxDistance:Number; 9 | 10 | //The squared maximum vertex distance. 11 | public var radius:Number; 12 | 13 | /** 14 | * @Author Ralph Hauwert 15 | */ 16 | public function BoundingSphere(maxDistance:Number) 17 | { 18 | this.maxDistance = maxDistance; 19 | this.radius = Math.sqrt(maxDistance); 20 | } 21 | 22 | public static function getFromVertices(vertices:Array):BoundingSphere 23 | { 24 | var max :Number = 0; 25 | var d :Number; 26 | var v:Vertex3D; 27 | for each(v in vertices ) 28 | { 29 | d = v.x*v.x + v.y*v.y + v.z*v.z; 30 | max = (d > max)? d : max; 31 | } 32 | return new BoundingSphere(max); 33 | } 34 | 35 | } 36 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/utils/StopWatch.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.utils 2 | { 3 | import flash.events.EventDispatcher; 4 | import flash.utils.getTimer; 5 | 6 | public class StopWatch extends EventDispatcher 7 | { 8 | private var startTime:int; 9 | private var stopTime:int; 10 | private var elapsedTime:int; 11 | private var isRunning:Boolean; 12 | 13 | public function StopWatch() 14 | { 15 | super(); 16 | } 17 | 18 | public function start():void 19 | { 20 | if(!isRunning){ 21 | startTime = getTimer(); 22 | isRunning = true; 23 | } 24 | } 25 | 26 | public function stop():int 27 | { 28 | if(isRunning){ 29 | stopTime = getTimer(); 30 | elapsedTime = stopTime-startTime; 31 | isRunning = false; 32 | return elapsedTime; 33 | }else{ 34 | return 0; 35 | } 36 | } 37 | 38 | public function reset():void 39 | { 40 | isRunning = false; 41 | } 42 | 43 | } 44 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/geom/renderables/AbstractRenderable.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.geom.renderables 2 | { 3 | import org.papervision3d.core.data.UserData; 4 | import org.papervision3d.core.render.command.IRenderListItem; 5 | import org.papervision3d.objects.DisplayObject3D; 6 | 7 | public class AbstractRenderable implements IRenderable 8 | { 9 | 10 | public var _userData:UserData; 11 | public var instance:DisplayObject3D; 12 | 13 | 14 | public function AbstractRenderable() 15 | { 16 | super(); 17 | } 18 | 19 | public function getRenderListItem():IRenderListItem 20 | { 21 | return null; 22 | } 23 | 24 | /** 25 | * userData UserData 26 | * 27 | * Optional extra data to be added to this object. 28 | */ 29 | public function set userData(userData:UserData):void 30 | { 31 | _userData = userData; 32 | } 33 | 34 | public function get userData():UserData 35 | { 36 | return _userData; 37 | } 38 | 39 | } 40 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/data/qTree/QuadTreeItem.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.data.qTree { 2 | import flash.display.Graphics; 3 | import flash.geom.Rectangle; 4 | 5 | import org.papervision3d.core.math.util.FastRectangleTools; 6 | 7 | 8 | /** 9 | * @Author Ralph Hauwert 10 | * 11 | */ 12 | public class QuadTreeItem 13 | { 14 | public var data:Object; 15 | public var rectangle:Rectangle; 16 | 17 | public function QuadTreeItem(data:Object, rectangle:Rectangle):void 18 | { 19 | this.data = data; 20 | this.rectangle = rectangle; 21 | } 22 | 23 | public function draw(graphics:Graphics):void 24 | { 25 | graphics.beginFill(0x00FF00, .3); 26 | graphics.drawRect(rectangle.x, rectangle.y, rectangle.width, rectangle.height); 27 | graphics.endFill(); 28 | } 29 | 30 | public function clipRectangleWith(brectangle:Rectangle):void 31 | { 32 | FastRectangleTools.intersection(this.rectangle, brectangle, this.rectangle); 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/source/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/source 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARCameraSource.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:34.000000Z 36 | 15e59624b0276d7477f03b64ff127dbc 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | 41 | IFLARSource.as 42 | file 43 | 44 | 45 | 46 | 47 | 2010-07-03T17:47:34.000000Z 48 | 789999ab3565fa1293d2043ea1ca840a 49 | 2010-04-10T06:18:51.952319Z 50 | 158 51 | ericsoco 52 | 53 | FLARLoaderSource.as 54 | file 55 | 56 | 57 | 58 | 59 | 2010-07-03T17:47:34.000000Z 60 | 7ec9e24e3d312846de14532a075673f1 61 | 2010-04-10T06:18:51.952319Z 62 | 158 63 | ericsoco 64 | 65 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/utils/virtualmouse/VirtualMouseMouseEvent.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @author Trevor McCauley 3 | * @link www.senocular.com 4 | */ 5 | package org.papervision3d.core.utils.virtualmouse 6 | { 7 | import flash.display.InteractiveObject; 8 | import flash.events.MouseEvent; 9 | 10 | /** 11 | * Wrapper for the MouseEvent class to let you check 12 | * to see if an event originated from the user's mouse 13 | * or a VirtualMouse instance. 14 | */ 15 | public class VirtualMouseMouseEvent extends MouseEvent implements IVirtualMouseEvent { 16 | public function VirtualMouseMouseEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0){ 17 | super(type, bubbles, cancelable, localX, localY, relatedObject, ctrlKey, altKey, shiftKey, buttonDown, delta); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /src/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 34 5 | http://transmote.com/codeshare/FLARManager/deploy/v01_FP9/src 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2009-03-28T22:18:34.221137Z 11 | 13 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARManagerTest_2D.as 30 | file 31 | 32 | 33 | 34 | 35 | 2009-05-21T00:05:36.000000Z 36 | 030145d8f3cbe4c82b673a3877223205 37 | 2009-03-28T22:18:34.221137Z 38 | 13 39 | ericsoco 40 | 41 | org 42 | dir 43 | 44 | FLARManagerTest_2D_NoVideo.as 45 | file 46 | 47 | 48 | 49 | 50 | 2009-05-21T00:05:36.000000Z 51 | 208779a348d5f2660b15d4f52f701a2f 52 | 2009-03-28T22:18:34.221137Z 53 | 13 54 | ericsoco 55 | 56 | FLARManagerTest_PV3D.as 57 | file 58 | 59 | 60 | 61 | 62 | 2009-05-21T00:05:36.000000Z 63 | 92938733f91280e18ae9832266632841 64 | 2009-03-28T22:18:34.221137Z 65 | 13 66 | ericsoco 67 | 68 | com 69 | dir 70 | 71 | examples 72 | dir 73 | 74 | -------------------------------------------------------------------------------- /src/com/blitzagency/xray/logger/util/PropertyTools.as: -------------------------------------------------------------------------------- 1 | package com.blitzagency.xray.logger.util 2 | { 3 | import flash.utils.*; 4 | public class PropertyTools 5 | { 6 | public static function getProperties(obj:Object):Array 7 | { 8 | 9 | var ary:Array = []; 10 | try 11 | { 12 | var xmlDoc:XML = describeType(obj); 13 | // loop the extendsClass nodes 14 | for each(var item:XML in xmlDoc.variable) 15 | { 16 | var name:String = item.@name.toString(); 17 | var type:String = item.@type.toString(); 18 | var value:Object = obj[name] != null ? obj[name] : ""; 19 | ary.push({name:name, type:type, value:value}); 20 | //log.debug("my object", item.@type.toString()); 21 | } 22 | }catch(e:Error) 23 | { 24 | 25 | } 26 | 27 | 28 | // return the full path as dot separated 29 | 30 | return ary; 31 | } 32 | 33 | private static function getVariables():void 34 | { 35 | 36 | } 37 | 38 | private static function getMethods():void 39 | { 40 | 41 | } 42 | } 43 | 44 | 45 | } -------------------------------------------------------------------------------- /src/com/tchatcho/constructors/URLconstructor.as: -------------------------------------------------------------------------------- 1 | /** 2 | * @Author tcha-tcho 3 | */ 4 | package com.tchatcho.constructors { 5 | import flash.display.MovieClip; 6 | import flash.net.navigateToURL; 7 | import flash.net.URLRequest; 8 | import org.papervision3d.objects.DisplayObject3D; 9 | 10 | public class URLconstructor extends MovieClip { 11 | private var _url:String; 12 | private var _request:URLRequest; 13 | private var _universe:DisplayObject3D = new DisplayObject3D(); 14 | public function URLconstructor(patternId:int, url:String = null, url2:String = null, objName:String = null) { 15 | var cleanURL:String = url2.split("/").pop(); 16 | _url = cleanURL; 17 | trace("opening the site: " + cleanURL); 18 | _request = new URLRequest(_url); 19 | if(objName != null){ 20 | this._universe.name = objName 21 | }else{ 22 | this._universe.name = "universe" 23 | } 24 | navigateToURL(_request, "_self"); 25 | } 26 | public function get object():DisplayObject3D{ 27 | return this._universe; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core/squaredetect 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARSquare.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:32.000000Z 36 | 690c60cd36c4294d652501f452b6cd68 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | has-props 41 | 42 | FLContourPickup.as 43 | file 44 | 45 | 46 | 47 | 48 | 2010-07-03T17:47:32.000000Z 49 | 73cc57d3b504d8a7249320cfe594469b 50 | 2010-04-10T06:18:51.952319Z 51 | 158 52 | ericsoco 53 | has-props 54 | 55 | FLARSquareContourDetector.as 56 | file 57 | 58 | 59 | 60 | 61 | 2010-07-03T17:47:32.000000Z 62 | 7aeb4117e7b8024367ed1a2bce14f9a4 63 | 2010-04-10T06:18:51.952319Z 64 | 158 65 | ericsoco 66 | has-props 67 | 68 | -------------------------------------------------------------------------------- /src/org/papervision3d/materials/shaders/LightShader.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.shaders 2 | { 3 | import org.papervision3d.core.proto.LightObject3D; 4 | import org.papervision3d.core.render.data.RenderSessionData; 5 | import org.papervision3d.core.render.shader.ShaderObjectData; 6 | import org.papervision3d.materials.utils.LightMatrix; 7 | 8 | /** 9 | * @Author Ralph Hauwert 10 | */ 11 | public class LightShader extends Shader implements IShader, ILightShader 12 | { 13 | 14 | public function LightShader():void 15 | { 16 | super(); 17 | } 18 | 19 | public function set light(light:LightObject3D):void 20 | { 21 | _light = light; 22 | } 23 | 24 | public function get light():LightObject3D 25 | { 26 | return _light; 27 | } 28 | 29 | public function updateLightMatrix(sod:ShaderObjectData, renderSessionData:RenderSessionData):void 30 | { 31 | sod.lightMatrices[this] = LightMatrix.getLightMatrix(light, sod.object, renderSessionData,sod.lightMatrices[this]); 32 | } 33 | 34 | private var _light:LightObject3D; 35 | 36 | } 37 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | source 30 | dir 31 | 32 | utils 33 | dir 34 | 35 | marker 36 | dir 37 | 38 | FLARManager.as 39 | file 40 | 41 | 42 | 43 | 44 | 2010-07-03T17:47:35.000000Z 45 | c47c61813225489efd2900da8a867f0e 46 | 2010-04-10T06:18:51.952319Z 47 | 158 48 | ericsoco 49 | 50 | COPYING.txt 51 | file 52 | 53 | 54 | 55 | 56 | 2010-07-03T17:47:35.000000Z 57 | 3c34afdc3adf82d2448f12715a255122 58 | 2010-04-10T06:18:51.952319Z 59 | 158 60 | ericsoco 61 | 62 | pattern 63 | dir 64 | 65 | flarManagerInternal.as 66 | file 67 | 68 | 69 | 70 | 71 | 2010-07-03T17:47:35.000000Z 72 | 72c06a58c79b9d7c33da8c4619d6bbd3 73 | 2010-04-10T06:18:51.952319Z 74 | 158 75 | ericsoco 76 | 77 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/org/libspark/flartoolkit/core 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | param 30 | dir 31 | 32 | raster 33 | dir 34 | 35 | FLARCode.as 36 | file 37 | 38 | 39 | 40 | 41 | 2010-07-03T17:47:32.000000Z 42 | 348143ef914ea3a56c99c569e7f8885e 43 | 2010-04-10T06:18:51.952319Z 44 | 158 45 | ericsoco 46 | has-props 47 | 48 | rasterreader 49 | dir 50 | 51 | types 52 | dir 53 | 54 | analyzer 55 | dir 56 | 57 | rasterfilter 58 | dir 59 | 60 | FLARMat.as 61 | file 62 | 63 | 64 | 65 | 66 | 2010-07-03T17:47:32.000000Z 67 | d1203b296fc0e1b6ee866e6751ab6058 68 | 2010-04-10T06:18:51.952319Z 69 | 158 70 | ericsoco 71 | has-props 72 | 73 | squaredetect 74 | dir 75 | 76 | transmat 77 | dir 78 | 79 | labeling 80 | dir 81 | 82 | -------------------------------------------------------------------------------- /src/jp/nyatla/nyartoolkit/as3/core/raster/INyARRaster.as: -------------------------------------------------------------------------------- 1 | package jp.nyatla.nyartoolkit.as3.core.raster { 2 | import jp.nyatla.nyartoolkit.as3.core.rasterreader.*; 3 | import jp.nyatla.nyartoolkit.as3.core.types.*; 4 | 5 | public interface INyARRaster 6 | { 7 | function getWidth():int; 8 | function getHeight():int; 9 | function getSize():NyARIntSize; 10 | /** 11 | * バッファオブジェクトを返します。 12 | * @return 13 | */ 14 | function getBuffer():Object; 15 | /** 16 | * バッファオブジェクトのタイプを返します。 17 | * @return 18 | */ 19 | function getBufferType():int; 20 | /** 21 | * バッファのタイプがi_type_valueであるか、チェックします。 22 | * この値は、NyARBufferTypeに定義された定数値です。 23 | * @param i_type_value 24 | * @return 25 | */ 26 | function isEqualBufferType(i_type_value:int):Boolean; 27 | /** 28 | * getBufferがオブジェクトを返せるかの真偽値です。 29 | * @return 30 | */ 31 | function hasBuffer():Boolean; 32 | /** 33 | * i_ref_bufをラップします。できる限り整合性チェックを行います。 34 | * バッファの再ラッピングが可能な関数のみ、この関数を実装してください。 35 | * @param i_ref_buf 36 | */ 37 | function wrapBuffer(i_ref_buf:Object):void; 38 | } 39 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/render/AbstractRenderEngine.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.render 2 | { 3 | import flash.events.EventDispatcher; 4 | import org.papervision3d.core.render.data.RenderStatistics; 5 | import org.papervision3d.core.render.command.IRenderListItem; 6 | import flash.events.IEventDispatcher; 7 | import org.papervision3d.view.Viewport3D; 8 | import org.papervision3d.core.proto.CameraObject3D; 9 | import org.papervision3d.core.proto.SceneObject3D; 10 | 11 | public class AbstractRenderEngine extends EventDispatcher implements IRenderEngine 12 | { 13 | public function AbstractRenderEngine(target:IEventDispatcher=null) 14 | { 15 | super(target); 16 | } 17 | 18 | public function renderScene(scene:SceneObject3D, camera:CameraObject3D, viewPort:Viewport3D, updateAnimation:Boolean=true):RenderStatistics 19 | { 20 | return null; 21 | } 22 | 23 | public function addToRenderList(renderCommand:IRenderListItem):int 24 | { 25 | return 0; 26 | } 27 | 28 | public function removeFromRenderList(renderCommand:IRenderListItem):int 29 | { 30 | return 0; 31 | } 32 | 33 | } 34 | } -------------------------------------------------------------------------------- /src/org/papervision3d/objects/special/Skin3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.objects.special 2 | { 3 | import org.papervision3d.core.geom.TriangleMesh3D; 4 | import org.papervision3d.core.math.Matrix3D; 5 | import org.papervision3d.core.proto.MaterialObject3D; 6 | import org.papervision3d.core.render.data.RenderSessionData; 7 | import org.papervision3d.objects.DisplayObject3D; 8 | 9 | /** 10 | * @author Tim Knip 11 | */ 12 | public class Skin3D extends TriangleMesh3D 13 | { 14 | public function Skin3D(material:MaterialObject3D, vertices:Array, faces:Array, name:String=null, initObject:Object=null) 15 | { 16 | super(material, vertices, faces, name, initObject); 17 | } 18 | 19 | public override function project(parent:DisplayObject3D, renderSessionData:RenderSessionData):Number 20 | { 21 | // skins are already transformed into world-space by the skinning algorithm! 22 | // so we need to set its #transform to the parent#transform and invert... 23 | this.transform.copy(parent.world); 24 | this.transform.invert(); 25 | 26 | return super.project(parent, renderSessionData); 27 | } 28 | } 29 | } -------------------------------------------------------------------------------- /src/org/papervision3d/objects/special/UCS.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.objects.special 2 | { 3 | import org.papervision3d.core.geom.Lines3D; 4 | import org.papervision3d.core.geom.renderables.Line3D; 5 | import org.papervision3d.core.geom.renderables.Vertex3D; 6 | import org.papervision3d.materials.special.LineMaterial; 7 | 8 | 9 | /** 10 | * @author Tim Knip 11 | */ 12 | public class UCS extends Lines3D 13 | { 14 | /** 15 | * 16 | * @param scale 17 | * @param name 18 | * @return 19 | */ 20 | public function UCS( scale:Number = 500, name:String = null ):void 21 | { 22 | super(new LineMaterial(), name); 23 | 24 | var v0:Vertex3D = new Vertex3D(); 25 | var v1:Vertex3D = new Vertex3D(scale, 0, 0); 26 | var v2:Vertex3D = new Vertex3D(0, scale, 0); 27 | var v3:Vertex3D = new Vertex3D(0, 0, scale); 28 | 29 | addLine( new Line3D(this, new LineMaterial(0xff0000), 0, v0, v1) ); 30 | addLine( new Line3D(this, new LineMaterial(0x00ff00), 0, v0, v2) ); 31 | addLine( new Line3D(this, new LineMaterial(0x0000ff), 0, v0, v3) ); 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/animation/channel/SinglePropertyChannel3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.animation.channel 2 | { 3 | import org.papervision3d.core.animation.IAnimationDataProvider; 4 | import org.papervision3d.objects.DisplayObject3D; 5 | 6 | /** 7 | * @author Tim Knip 8 | */ 9 | public class SinglePropertyChannel3D extends AbstractChannel3D 10 | { 11 | public var targetProperty:String; 12 | 13 | /** 14 | * Constructor. 15 | * 16 | * @param target 17 | * @param targetProperty 18 | * @param name 19 | */ 20 | public function SinglePropertyChannel3D(target:DisplayObject3D, targetProperty:String, name:String=null) 21 | { 22 | super(target, name); 23 | this.targetProperty = targetProperty; 24 | } 25 | 26 | /** 27 | * Updates this channel. 28 | * 29 | * @param keyframe 30 | * @param target 31 | */ 32 | override public function updateToFrame(keyframe:uint):void 33 | { 34 | super.updateToFrame(keyframe); 35 | 36 | if(!target[this.targetProperty]) 37 | return; 38 | 39 | target[this.targetProperty] = currentKeyFrame.output[0]; 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/animation/channel/MatrixChannel3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.animation.channel 2 | { 3 | import org.papervision3d.core.animation.IAnimationDataProvider; 4 | import org.papervision3d.objects.DisplayObject3D; 5 | 6 | /** 7 | * @author Tim Knip 8 | */ 9 | public class MatrixChannel3D extends AbstractChannel3D 10 | { 11 | public var member:String; 12 | 13 | /** 14 | * Constructor. 15 | * 16 | * @param target 17 | * @param name 18 | */ 19 | public function MatrixChannel3D(target:DisplayObject3D, name:String=null) 20 | { 21 | super(target, name); 22 | this.member = null; 23 | } 24 | 25 | /** 26 | * Updates this channel. 27 | * 28 | * @param keyframe 29 | * @param target 30 | */ 31 | public override function updateToFrame(keyframe:uint):void 32 | { 33 | super.updateToFrame(keyframe); 34 | 35 | target.copyTransform(currentKeyFrame.output[0]); 36 | } 37 | 38 | public override function updateToTime(time:Number):void 39 | { 40 | super.updateToTime(time); 41 | 42 | target.copyTransform(currentKeyFrame.output[0]); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/components/as3/utils/StageTools.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author John Grden 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.components.as3.utils 8 | { 9 | import flash.display.DisplayObjectContainer; 10 | import flash.display.Stage; 11 | 12 | public class StageTools 13 | { 14 | public static var stage:Stage; 15 | 16 | public static function buildObjectFromString(target:String):Object 17 | { 18 | var obj:Object; 19 | 20 | try 21 | { 22 | //obj = stage.root; 23 | obj = stage.getChildByName("root1") as DisplayObjectContainer; 24 | }catch(e:Error) 25 | { 26 | trace("stage is not initialized"); 27 | } 28 | 29 | var ary:Array = target.split("."); 30 | 31 | for(var i:Number=0;i. 19 | */ 20 | package nochump.util.zip { 21 | 22 | import flash.errors.IOError; 23 | 24 | /** 25 | * Thrown during the creation or input of a zip file. 26 | */ 27 | public class ZipError extends IOError { 28 | 29 | public function ZipError(message:String = "", id:int = 0) { 30 | super(message, id); 31 | } 32 | 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/animation/IAnimationDataProvider.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.animation 2 | { 3 | import org.papervision3d.core.animation.channel.AbstractChannel3D; 4 | import org.papervision3d.objects.DisplayObject3D; 5 | 6 | public interface IAnimationDataProvider 7 | { 8 | /** 9 | * Gets the default FPS. 10 | */ 11 | function get fps():uint; 12 | 13 | /** 14 | * Gets a animation channel by its name. 15 | * 16 | * @param name 17 | * 18 | * @return the found channel. 19 | */ 20 | function getAnimationChannelByName(name:String):AbstractChannel3D; 21 | 22 | /** 23 | * Gets all animation channels for a target. NOTE: when target is null, the object with this interface is used. 24 | * 25 | * @param target The target to get the channels for. 26 | * 27 | * @return Array of AnimationChannel3D. 28 | */ 29 | function getAnimationChannels(target:DisplayObject3D=null):Array; 30 | 31 | /** 32 | * Gets animation channels by clip name. 33 | * 34 | * @param name The clip name 35 | * 36 | * @return Array of AnimationChannel3D. 37 | */ 38 | function getAnimationChannelsByClip(name:String):Array; 39 | } 40 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/geom/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 92 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/geom 5 | END 6 | FLARGeomUtils.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 109 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/geom/FLARGeomUtils.as 11 | END 12 | FLARAwayGeomUtils.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 113 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/geom/FLARAwayGeomUtils.as 17 | END 18 | FLARPVGeomUtils.as 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 111 22 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/geom/FLARPVGeomUtils.as 23 | END 24 | FLARAlternativaGeomUtils.as 25 | K 25 26 | svn:wc:ra_dav:version-url 27 | V 120 28 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/geom/FLARAlternativaGeomUtils.as 29 | END 30 | FLARSandyGeomUtils.as 31 | K 25 32 | svn:wc:ra_dav:version-url 33 | V 114 34 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/geom/FLARSandyGeomUtils.as 35 | END 36 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/CompositeTriangleCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling { 2 | import org.papervision3d.core.geom.renderables.Triangle3D; 3 | import org.papervision3d.core.geom.renderables.Vertex3DInstance; 4 | 5 | public class CompositeTriangleCuller implements ITriangleCuller 6 | { 7 | 8 | private var cullers:Array; 9 | 10 | public function CompositeTriangleCuller() 11 | { 12 | init(); 13 | } 14 | 15 | private function init():void 16 | { 17 | cullers = new Array(); 18 | } 19 | 20 | public function addCuller(culler:ITriangleCuller):void 21 | { 22 | cullers.push(culler); 23 | } 24 | 25 | public function removeCuller(culler:ITriangleCuller):void 26 | { 27 | cullers.splice(cullers.indexOf(culler),1); 28 | } 29 | 30 | public function clearCullers():void 31 | { 32 | cullers = new Array(); 33 | } 34 | 35 | public function testFace(face3D:Triangle3D, vertex0:Vertex3DInstance, vertex1:Vertex3DInstance, vertex2:Vertex3DInstance):Boolean 36 | { 37 | for each(var culler:ITriangleCuller in cullers) 38 | { 39 | //Add "modes here". Like inclusive or exclusive 40 | } 41 | return true; 42 | } 43 | 44 | } 45 | } -------------------------------------------------------------------------------- /src/org/papervision3d/events/AnimationEvent.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.events 2 | { 3 | import flash.events.Event; 4 | 5 | /** 6 | * The AnimationEvent class represents events that are dispatched by the animation engine. 7 | */ 8 | public class AnimationEvent extends Event 9 | { 10 | public static const ANIMATION_COMPLETE :String = "animationComplete"; 11 | public static const ANIMATION_ERROR :String = "animationError"; 12 | public static const ANIMATION_NEXT_FRAME :String = "animationNextFrame"; 13 | 14 | public var currentFrame:uint; 15 | public var totalFrames:uint; 16 | public var message:String = ""; 17 | public var dataObj:Object = null; 18 | 19 | public function AnimationEvent( type:String, currentFrame:uint, totalFrames:uint, message:String="", dataObj:Object = null, bubbles:Boolean=false, cancelable:Boolean=false) 20 | { 21 | super( type, bubbles, cancelable ); 22 | this.currentFrame = currentFrame; 23 | this.totalFrames = totalFrames; 24 | this.message = message; 25 | this.dataObj = dataObj; 26 | } 27 | 28 | override public function clone():Event 29 | { 30 | return new AnimationEvent(type, currentFrame, totalFrames, message, dataObj, bubbles, cancelable); 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/special/LineMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.special 2 | { 3 | import flash.display.Graphics; 4 | 5 | import org.papervision3d.core.geom.renderables.Line3D; 6 | import org.papervision3d.core.proto.MaterialObject3D; 7 | import org.papervision3d.core.render.data.RenderSessionData; 8 | import org.papervision3d.core.render.draw.ILineDrawer; 9 | 10 | public class LineMaterial extends MaterialObject3D implements ILineDrawer 11 | { 12 | 13 | public function LineMaterial(color:Number = 0xFF0000, alpha:Number = 1) 14 | { 15 | super(); 16 | this.lineColor = color; 17 | this.lineAlpha = alpha; 18 | } 19 | 20 | public function drawLine(line:Line3D, graphics:Graphics, renderSessionData:RenderSessionData):void 21 | { 22 | graphics.lineStyle( line.size, lineColor, lineAlpha ); 23 | graphics.moveTo( line.v0.vertex3DInstance.x, line.v0.vertex3DInstance.y ); 24 | 25 | if(line.cV){ 26 | graphics.curveTo(line.cV.vertex3DInstance.x, line.cV.vertex3DInstance.y, line.v1.vertex3DInstance.x, line.v1.vertex3DInstance.y); 27 | }else{ 28 | graphics.lineTo( line.v1.vertex3DInstance.x, line.v1.vertex3DInstance.y ); 29 | } 30 | 31 | graphics.moveTo(0,0); 32 | graphics.lineStyle(); 33 | } 34 | 35 | } 36 | } -------------------------------------------------------------------------------- /src/org/papervision3d/materials/utils/BumpmapGenerator.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.utils 2 | { 3 | import flash.display.BitmapData; 4 | import flash.filters.ConvolutionFilter; 5 | import flash.geom.Point; 6 | 7 | public class BumpmapGenerator 8 | { 9 | public static function generateBumpmapFrom(bitmapData : BitmapData) : BitmapData 10 | { 11 | var tempMap : BitmapData; 12 | var p : Point = new Point(); 13 | var convolve : ConvolutionFilter = new ConvolutionFilter(); 14 | convolve.matrixX = 3; 15 | convolve.matrixY = 3; 16 | convolve.divisor = 1; 17 | convolve.bias = 127; 18 | 19 | var outputData : BitmapData = new BitmapData(bitmapData.width, bitmapData.height, false, 0x000080); 20 | 21 | convolve.matrix = new Array(0, 0, 0, -1, 0, 1, 0, 0, 0); 22 | tempMap = bitmapData.clone(); 23 | tempMap.applyFilter(bitmapData, tempMap.rect, p, convolve); 24 | outputData.copyChannel(tempMap, tempMap.rect, p, 1, 1); 25 | convolve.matrix = new Array(0, -1, 0, 0, 0, 0, 0, 1, 0); 26 | tempMap = bitmapData.clone(); 27 | tempMap.applyFilter(bitmapData, tempMap.rect, p, convolve); 28 | outputData.copyChannel(tempMap, tempMap.rect, p, 1, 2); 29 | 30 | tempMap.dispose(); 31 | return outputData; 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/threshold/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 97 4 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/threshold 5 | END 6 | DrunkHistogramThresholdAdapter.as 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 131 10 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/threshold/DrunkHistogramThresholdAdapter.as 11 | END 12 | DrunkWalkThresholdAdapter.as 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 126 16 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/threshold/DrunkWalkThresholdAdapter.as 17 | END 18 | IThresholdAdapter.as 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 118 22 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/threshold/IThresholdAdapter.as 23 | END 24 | IntegralImageThresholdAdapter.as 25 | K 25 26 | svn:wc:ra_dav:version-url 27 | V 130 28 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/threshold/IntegralImageThresholdAdapter.as 29 | END 30 | HistogramThresholdAdapter.as 31 | K 25 32 | svn:wc:ra_dav:version-url 33 | V 126 34 | /codeshare/!svn/ver/158/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/threshold/HistogramThresholdAdapter.as 35 | END 36 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/animation/AnimationKeyFrame3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.animation 2 | { 3 | /** 4 | * @author Tim Knip 5 | */ 6 | public class AnimationKeyFrame3D 7 | { 8 | public static const INTERPOLATION_LINEAR:String = "LINEAR"; 9 | public static const INTERPOLATION_BEZIER:String = "BEZIER"; 10 | 11 | /** */ 12 | public var name:String; 13 | 14 | /** */ 15 | public var time:Number; 16 | 17 | /** */ 18 | public var output:Array; 19 | 20 | /** */ 21 | public var interpolation:String; 22 | 23 | /** */ 24 | public var inTangent:Array; 25 | 26 | /** */ 27 | public var outTangent:Array; 28 | 29 | /** 30 | * Constructor. 31 | * 32 | * @param name 33 | * @param time 34 | * @param output 35 | * @param interpolation 36 | * @param inTangent 37 | * @param outTangent 38 | */ 39 | public function AnimationKeyFrame3D(name:String, time:Number, output:Array = null, interpolation:String = null, inTangent:Array = null, outTangent:Array = null) 40 | { 41 | this.name = name; 42 | this.time = time; 43 | this.output = output || new Array(); 44 | this.interpolation = interpolation || INTERPOLATION_LINEAR; 45 | this.inTangent = inTangent || new Array(); 46 | this.outTangent = outTangent || new Array(); 47 | } 48 | } 49 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/math/util/InterpolationUtil.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.math.util 2 | { 3 | import org.papervision3d.core.geom.renderables.Vertex3D; 4 | import org.papervision3d.core.math.NumberUV; 5 | 6 | public class InterpolationUtil 7 | { 8 | public static function interpolatePoint( a:Vertex3D, b:Vertex3D, alpha:Number ):Vertex3D 9 | { 10 | var dst:Vertex3D = new Vertex3D(); 11 | dst.x = a.x + alpha * (b.x - a.x); 12 | dst.y = a.y + alpha * (b.y - a.y); 13 | dst.z = a.z + alpha * (b.z - a.z); 14 | return dst; 15 | } 16 | 17 | public static function interpolatePointTo(a:Vertex3D, b:Vertex3D, alpha:Number, dst:Vertex3D):void 18 | { 19 | dst.x = a.x + alpha * (b.x - a.x); 20 | dst.y = a.y + alpha * (b.y - a.y); 21 | dst.z = a.z + alpha * (b.z - a.z); 22 | } 23 | 24 | public static function interpolateUV( a:NumberUV, b:NumberUV, alpha:Number ):NumberUV 25 | { 26 | var dst:NumberUV = new NumberUV(); 27 | dst.u = a.u + alpha * (b.u - a.u); 28 | dst.v = a.v + alpha * (b.v - a.v); 29 | return dst; 30 | } 31 | 32 | public static function interpolateUVTo( a:NumberUV, b:NumberUV, alpha:Number, dst:NumberUV):NumberUV 33 | { 34 | dst.u = a.u + alpha * (b.u - a.u); 35 | dst.v = a.v + alpha * (b.v - a.v); 36 | return dst; 37 | } 38 | 39 | } 40 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/BitmapColorEffect.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author Default 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.effects { 8 | import flash.filters.ColorMatrixFilter; 9 | import flash.geom.Point; 10 | import org.papervision3d.view.layer.BitmapEffectLayer; 11 | 12 | 13 | public class BitmapColorEffect extends AbstractEffect{ 14 | 15 | private var layer:BitmapEffectLayer; 16 | private var filter:ColorMatrixFilter 17 | 18 | public function BitmapColorEffect(r:Number = 1, g:Number = 1, b:Number = 1, a:Number= 1){ 19 | 20 | filter = new ColorMatrixFilter( 21 | [r,0,0,0,0, 22 | 0,g,0,0,0, 23 | 0,0,b,0,0, 24 | 0,0,0,a,0] 25 | ); 26 | 27 | } 28 | 29 | public function updateEffect(r:Number = 1, g:Number = 1, b:Number = 1, a:Number= 1):void{ 30 | filter = new ColorMatrixFilter( 31 | [r,0,0,0,0, 32 | 0,g,0,0,0, 33 | 0,0,b,0,0, 34 | 0,0,0,a,0] 35 | ); 36 | 37 | } 38 | public override function attachEffect(layer:BitmapEffectLayer):void{ 39 | 40 | this.layer = BitmapEffectLayer(layer); 41 | 42 | } 43 | public override function postRender():void{ 44 | 45 | layer.canvas.applyFilter(layer.canvas, layer.canvas.rect, new Point(), filter); 46 | 47 | } 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /src/org/papervision3d/core/proto/LightObject3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.proto 2 | { 3 | import org.papervision3d.core.math.Matrix3D; 4 | import org.papervision3d.materials.WireframeMaterial; 5 | import org.papervision3d.objects.DisplayObject3D; 6 | import org.papervision3d.objects.primitives.Sphere; 7 | 8 | public class LightObject3D extends DisplayObject3D 9 | { 10 | public var lightMatrix:Matrix3D; 11 | 12 | /** 13 | * A boolean value indicating whether to flip the light direction. Hack needed by DAE. 14 | * NOTE: 15 | */ 16 | public var flipped:Boolean; 17 | 18 | private var _showLight:Boolean; 19 | 20 | private var displaySphere:Sphere; 21 | 22 | public function LightObject3D(showLight:Boolean = false, flipped:Boolean = false) 23 | { 24 | super(); 25 | this.lightMatrix = Matrix3D.IDENTITY; 26 | this.showLight = showLight; 27 | this.flipped = flipped; 28 | } 29 | 30 | public function set showLight(show:Boolean):void 31 | { 32 | if(_showLight){ 33 | removeChild(displaySphere); 34 | } 35 | if(show){ 36 | displaySphere = new Sphere(new WireframeMaterial(0xffff00), 10, 3, 2); 37 | addChild(displaySphere); 38 | } 39 | _showLight = show; 40 | } 41 | 42 | public function get showLight():Boolean 43 | { 44 | return _showLight; 45 | } 46 | } 47 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/BitmapLayerEffect.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author Default 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.effects { 8 | import flash.filters.BitmapFilter; 9 | 10 | import org.papervision3d.view.layer.BitmapEffectLayer; 11 | 12 | public class BitmapLayerEffect extends AbstractEffect{ 13 | 14 | private var layer:BitmapEffectLayer; 15 | private var filter:BitmapFilter; 16 | public var isPostRender:Boolean; 17 | 18 | public function BitmapLayerEffect(filter:BitmapFilter, isPostRender:Boolean = true){ 19 | this.isPostRender = isPostRender; 20 | this.filter = filter; 21 | } 22 | 23 | public function updateEffect(filter:BitmapFilter):void{ 24 | this.filter = filter; 25 | } 26 | 27 | public override function attachEffect(layer:BitmapEffectLayer):void{ 28 | 29 | this.layer = BitmapEffectLayer(layer); 30 | 31 | } 32 | 33 | public override function preRender():void{ 34 | if(!isPostRender) 35 | layer.canvas.applyFilter(layer.canvas, layer.clippingRect, layer.clippingPoint, filter); 36 | 37 | } 38 | public override function postRender():void{ 39 | if(isPostRender) 40 | layer.canvas.applyFilter(layer.canvas, layer.clippingRect, layer.clippingPoint, filter); 41 | 42 | } 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /src/resources/flar/patterns/.svn/all-wcprops: -------------------------------------------------------------------------------- 1 | K 25 2 | svn:wc:ra_dav:version-url 3 | V 73 4 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns 5 | END 6 | patternSim.swf 7 | K 25 8 | svn:wc:ra_dav:version-url 9 | V 88 10 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns/patternSim.swf 11 | END 12 | FLARPatt01.patt 13 | K 25 14 | svn:wc:ra_dav:version-url 15 | V 89 16 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns/FLARPatt01.patt 17 | END 18 | FLARPatt02.patt 19 | K 25 20 | svn:wc:ra_dav:version-url 21 | V 89 22 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns/FLARPatt02.patt 23 | END 24 | FLARPatt03.patt 25 | K 25 26 | svn:wc:ra_dav:version-url 27 | V 89 28 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns/FLARPatt03.patt 29 | END 30 | patternSim.fla 31 | K 25 32 | svn:wc:ra_dav:version-url 33 | V 88 34 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns/patternSim.fla 35 | END 36 | FLARPatt04.patt 37 | K 25 38 | svn:wc:ra_dav:version-url 39 | V 89 40 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns/FLARPatt04.patt 41 | END 42 | FLARPatt05.patt 43 | K 25 44 | svn:wc:ra_dav:version-url 45 | V 89 46 | /codeshare/!svn/ver/13/FLARManager/deploy/v01_FP9/resources/flar/patterns/FLARPatt05.patt 47 | END 48 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/geom/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/geom 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | FLARGeomUtils.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:34.000000Z 36 | ad05f35b566ae8fd63cacff579a61af5 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | 41 | FLARAwayGeomUtils.as 42 | file 43 | 44 | 45 | 46 | 47 | 2010-07-03T17:47:34.000000Z 48 | 9bc8e2e3d6a48ea03e601ae723f513c1 49 | 2010-04-10T06:18:51.952319Z 50 | 158 51 | ericsoco 52 | 53 | FLARPVGeomUtils.as 54 | file 55 | 56 | 57 | 58 | 59 | 2010-07-03T17:47:34.000000Z 60 | 53966cd5817fff3623d93260dff9b2d4 61 | 2010-04-10T06:18:51.952319Z 62 | 158 63 | ericsoco 64 | 65 | FLARAlternativaGeomUtils.as 66 | file 67 | 68 | 69 | 70 | 71 | 2010-07-03T17:47:34.000000Z 72 | 83bff957151e310484e94e444f0fd1ca 73 | 2010-04-10T06:18:51.952319Z 74 | 158 75 | ericsoco 76 | 77 | FLARSandyGeomUtils.as 78 | file 79 | 80 | 81 | 82 | 83 | 2010-07-03T17:47:34.000000Z 84 | d947cb8c861ed51cc79cf67c9e0ccc23 85 | 2010-04-10T06:18:51.952319Z 86 | 158 87 | ericsoco 88 | 89 | -------------------------------------------------------------------------------- /src/org/ascollada/namespaces/collada.as: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2007 (c) Tim Knip, ascollada.org. 3 | * 4 | * Permission is hereby granted, free of charge, to any person 5 | * obtaining a copy of this software and associated documentation 6 | * files (the "Software"), to deal in the Software without 7 | * restriction, including without limitation the rights to use, 8 | * copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the 10 | * Software is furnished to do so, subject to the following 11 | * conditions: 12 | * 13 | * The above copyright notice and this permission notice shall be 14 | * included in all copies or substantial portions of the Software. 15 | * 16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 18 | * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 19 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 20 | * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 21 | * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 22 | * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 23 | * OTHER DEALINGS IN THE SOFTWARE. 24 | */ 25 | 26 | package org.ascollada.namespaces 27 | { 28 | public namespace collada = "http://www.collada.org/2005/11/COLLADASchema"; 29 | } 30 | -------------------------------------------------------------------------------- /src/com/transmote/flar/utils/threshold/.svn/entries: -------------------------------------------------------------------------------- 1 | 8 2 | 3 | dir 4 | 212 5 | http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v07/src/com/transmote/flar/utils/threshold 6 | http://transmote.com/codeshare 7 | 8 | 9 | 10 | 2010-04-10T06:18:51.952319Z 11 | 158 12 | ericsoco 13 | 14 | 15 | svn:special svn:externals svn:needs-lock 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 7f038713-2549-0410-8939-82037612515d 28 | 29 | DrunkHistogramThresholdAdapter.as 30 | file 31 | 32 | 33 | 34 | 35 | 2010-07-03T17:47:34.000000Z 36 | 0ab28c9f14111eba5b74227dd8365fc5 37 | 2010-04-10T06:18:51.952319Z 38 | 158 39 | ericsoco 40 | 41 | DrunkWalkThresholdAdapter.as 42 | file 43 | 44 | 45 | 46 | 47 | 2010-07-03T17:47:34.000000Z 48 | b04864c54d8d033f12817d3261e34fd5 49 | 2010-04-10T06:18:51.952319Z 50 | 158 51 | ericsoco 52 | 53 | IThresholdAdapter.as 54 | file 55 | 56 | 57 | 58 | 59 | 2010-07-03T17:47:34.000000Z 60 | b311be18f9609e93261bd9477efccbc3 61 | 2010-04-10T06:18:51.952319Z 62 | 158 63 | ericsoco 64 | 65 | IntegralImageThresholdAdapter.as 66 | file 67 | 68 | 69 | 70 | 71 | 2010-07-03T17:47:34.000000Z 72 | 495ba0e20d1dc62f7abc3cd361d85853 73 | 2010-04-10T06:18:51.952319Z 74 | 158 75 | ericsoco 76 | 77 | HistogramThresholdAdapter.as 78 | file 79 | 80 | 81 | 82 | 83 | 2010-07-03T17:47:34.000000Z 84 | 2e9e5ea0f74d5543dcca5175c55ac97c 85 | 2010-04-10T06:18:51.952319Z 86 | 158 87 | ericsoco 88 | 89 | -------------------------------------------------------------------------------- /src/org/papervision3d/materials/special/BitmapParticleMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.materials.special 2 | { 3 | import flash.display.BitmapData; 4 | import flash.display.Graphics; 5 | import flash.geom.Matrix; 6 | 7 | import org.papervision3d.core.geom.renderables.Particle; 8 | import org.papervision3d.core.render.data.RenderSessionData; 9 | import org.papervision3d.core.render.draw.IParticleDrawer; 10 | 11 | public class BitmapParticleMaterial extends ParticleMaterial implements IParticleDrawer 12 | { 13 | 14 | private var scaleMatrix:Matrix; 15 | 16 | public function BitmapParticleMaterial(bitmap:BitmapData) 17 | { 18 | super(0,0); 19 | this.bitmap = bitmap; 20 | this.scaleMatrix = new Matrix(); 21 | } 22 | 23 | override public function drawParticle(particle:Particle, graphics:Graphics, renderSessionData:RenderSessionData):void 24 | { 25 | scaleMatrix.a = particle.renderScale; 26 | scaleMatrix.d = particle.renderScale; 27 | scaleMatrix.tx = particle.vertex3D.vertex3DInstance.x; 28 | scaleMatrix.ty = particle.vertex3D.vertex3DInstance.y; 29 | graphics.beginBitmapFill(bitmap, scaleMatrix, false, smooth); 30 | graphics.drawRect(particle.vertex3D.vertex3DInstance.x, particle.vertex3D.vertex3DInstance.y,particle.renderScale*particle.size,particle.renderScale*particle.size); 31 | graphics.endFill(); 32 | renderSessionData.renderStatistics.particles++; 33 | 34 | } 35 | 36 | } 37 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/utils/BitmapDrawCommand.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author Default 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.effects.utils { 8 | import flash.display.BitmapData; 9 | import flash.display.BlendMode; 10 | import flash.display.DisplayObject; 11 | import flash.geom.ColorTransform; 12 | import flash.geom.Matrix; 13 | import flash.geom.Rectangle; 14 | 15 | public class BitmapDrawCommand { 16 | 17 | public var colorTransform:ColorTransform = null; 18 | public var transformMatrix:Matrix = null; 19 | public var blendMode:String = BlendMode.NORMAL; 20 | public var smooth:Boolean = false; 21 | public var drawContainer:Boolean = false 22 | 23 | public function BitmapDrawCommand(transMat:Matrix = null, colorTransform:ColorTransform = null, blendMode:String = null, smooth:Boolean = false){ 24 | 25 | this.transformMatrix = transMat; 26 | this.colorTransform = colorTransform; 27 | this.blendMode = blendMode; 28 | this.smooth = smooth; 29 | 30 | 31 | } 32 | 33 | public function draw(canvas:BitmapData, drawLayer:DisplayObject, transMat:Matrix = null, clipRect:Rectangle = null):void{ 34 | 35 | var tMat:Matrix = transMat.clone(); 36 | if(transformMatrix) 37 | tMat.concat(transformMatrix); 38 | 39 | 40 | canvas.draw(drawLayer, tMat, colorTransform, blendMode, clipRect, smooth); 41 | } 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /src/org/papervision3d/events/FileLoadEvent.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.events 2 | { 3 | import flash.events.Event; 4 | 5 | /** 6 | * The FileLoadEvent class represents events that are dispatched when files are loaded. 7 | */ 8 | public class FileLoadEvent extends Event 9 | { 10 | public static const LOAD_COMPLETE :String = "loadComplete"; 11 | public static const LOAD_ERROR :String = "loadError"; 12 | public static const SECURITY_LOAD_ERROR :String = "securityLoadError"; 13 | public static const COLLADA_MATERIALS_DONE :String = "colladaMaterialsDone"; 14 | public static const LOAD_PROGRESS :String = "loadProgress"; 15 | public static const ANIMATIONS_COMPLETE :String = "animationsComplete"; 16 | public static const ANIMATIONS_PROGRESS :String = "animationsProgress"; 17 | 18 | public var file:String = ""; 19 | public var bytesLoaded:Number = -1; 20 | public var bytesTotal:Number = -1; 21 | public var message:String = ""; 22 | public var dataObj:Object = null; 23 | 24 | public function FileLoadEvent( type:String, file:String="", bytesLoaded:Number=-1, bytesTotal:Number=-1, message:String="", dataObj:Object = null, bubbles:Boolean=false, cancelable:Boolean=false) 25 | { 26 | super( type, bubbles, cancelable ); 27 | this.file = file; 28 | this.bytesLoaded = bytesLoaded; 29 | this.bytesTotal = bytesTotal; 30 | this.message = message; 31 | this.dataObj = dataObj; 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/geom/renderables/Line3D.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.geom.renderables 2 | { 3 | 4 | /** 5 | * @Author Ralph Hauwert 6 | */ 7 | 8 | import org.papervision3d.core.geom.Lines3D; 9 | import org.papervision3d.core.render.command.IRenderListItem; 10 | import org.papervision3d.core.render.command.RenderLine; 11 | import org.papervision3d.materials.special.LineMaterial; 12 | 13 | public class Line3D extends AbstractRenderable implements IRenderable 14 | { 15 | 16 | public var v0:Vertex3D; 17 | public var v1:Vertex3D; 18 | public var cV:Vertex3D; 19 | public var material:LineMaterial; 20 | public var renderCommand:RenderLine; 21 | public var size:Number; 22 | 23 | public function Line3D(instance:Lines3D, material:LineMaterial, size:Number, vertex0:Vertex3D, vertex1:Vertex3D, controlVertex:Vertex3D = null) 24 | { 25 | this.size = size; 26 | this.material = material; 27 | this.v0 = vertex0; 28 | this.v1 = vertex1; 29 | this.cV = vertex1; 30 | this.instance = instance; 31 | this.renderCommand = new RenderLine(this); 32 | } 33 | 34 | public function addControlVertex(cx:Number, cy:Number, cz:Number) :void 35 | { 36 | cV = new Vertex3D(cx,cy,cz); 37 | 38 | if(instance.geometry.vertices.indexOf(cV) == -1){ 39 | instance.geometry.vertices.push(cV); 40 | } 41 | 42 | } 43 | 44 | 45 | override public function getRenderListItem():IRenderListItem 46 | { 47 | return this.renderCommand; 48 | } 49 | 50 | } 51 | } -------------------------------------------------------------------------------- /src/org/papervision3d/view/layer/ViewportBaseLayer.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.view.layer 2 | { 3 | import org.papervision3d.objects.DisplayObject3D; 4 | import org.papervision3d.view.Viewport3D; 5 | 6 | /** 7 | * @Author Ralph Hauwert 8 | */ 9 | public class ViewportBaseLayer extends ViewportLayer 10 | { 11 | public function ViewportBaseLayer(viewport:Viewport3D) 12 | { 13 | super(viewport,null); 14 | } 15 | 16 | public override function getChildLayer(do3d:DisplayObject3D, createNew:Boolean=true, recurse:Boolean = false):ViewportLayer{ 17 | 18 | /* var index:Number = childLayerIndex(do3d); 19 | if(index > -1) 20 | return childLayers[index]; 21 | 22 | 23 | 24 | for each(var vpl:ViewportLayer in childLayers){ 25 | var tmpLayer:ViewportLayer = vpl.getChildLayer(do3d, false); 26 | if(tmpLayer) 27 | return tmpLayer; 28 | } */ 29 | 30 | if(layers[do3d]) 31 | return layers[do3d]; 32 | 33 | 34 | //no layer found = return a new one 35 | if(createNew || do3d.useOwnContainer) 36 | return getChildLayerFor(do3d, recurse); 37 | else{ 38 | //trace("using container?!?!?"); 39 | return this; 40 | } 41 | 42 | } 43 | 44 | public override function updateBeforeRender():void{ 45 | 46 | clear(); 47 | 48 | for(var i:int=childLayers.length-1;i>=0;i--){ 49 | if(childLayers[i].dynamicLayer){ 50 | removeLayerAt(i); 51 | } 52 | } 53 | 54 | super.updateBeforeRender(); 55 | 56 | } 57 | 58 | } 59 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/RectangleParticleCuller.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling { 2 | 3 | import org.papervision3d.core.geom.renderables.Particle; 4 | import org.papervision3d.core.geom.renderables.Vertex3DInstance; 5 | import org.papervision3d.core.geom.renderables.Vertex3D; 6 | import flash.geom.Rectangle; 7 | import flash.geom.Point; 8 | import org.papervision3d.core.math.util.FastRectangleTools; 9 | 10 | 11 | public class RectangleParticleCuller implements IParticleCuller 12 | { 13 | private static var vInstance:Vertex3DInstance; 14 | private static var testPoint:Point; 15 | 16 | public var cullingRectangle:Rectangle; 17 | 18 | public function RectangleParticleCuller(cullingRectangle:Rectangle = null) 19 | { 20 | this.cullingRectangle = cullingRectangle; 21 | testPoint = new Point(); 22 | } 23 | 24 | public function testParticle(particle:Particle):Boolean 25 | { 26 | vInstance = particle.vertex3D.vertex3DInstance; 27 | //trace(getTimer(), "rectangleparticleculler",vInstance.z, vInstance.visible ); 28 | 29 | // TODO I don't trust the speed of the built-in Rectangle.intersects function - 30 | // and have a fast algorithm so I'll write a new intersect function! [Seb] 31 | if(particle.material.invisible == false){ 32 | if(vInstance.visible) 33 | { 34 | if(FastRectangleTools.intersects(particle.renderRect, cullingRectangle)) 35 | { 36 | return true; 37 | } 38 | } 39 | } 40 | return false; 41 | } 42 | 43 | 44 | 45 | } 46 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit/core/FLARMat.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.*; 32 | public class FLARMat extends NyARMat 33 | { 34 | 35 | public function FLARMat(i_row:int,i_clm:int) 36 | { 37 | super(i_row,i_clm); 38 | } 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/FLARMat.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.*; 32 | public class FLARMat extends NyARMat 33 | { 34 | 35 | public function FLARMat(i_row:int,i_clm:int) 36 | { 37 | super(i_row,i_clm); 38 | } 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /src/org/papervision3d/view/BasicView.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.view 2 | { 3 | import org.papervision3d.cameras.*; 4 | import org.papervision3d.scenes.Scene3D; 5 | import org.papervision3d.core.view.IView; 6 | import org.papervision3d.render.BasicRenderEngine; 7 | 8 | /** 9 | * Author Ralph Hauwert 10 | */ 11 | 12 | public class BasicView extends AbstractView implements IView 13 | { 14 | 15 | public function BasicView(viewportWidth:Number=640, viewportHeight:Number = 320, scaleToStage:Boolean=true, interactive:Boolean = false, cameraType:String = "CAMERA3D") 16 | { 17 | super(); 18 | 19 | scene = new Scene3D(); 20 | viewport = new Viewport3D(viewportWidth, viewportHeight, scaleToStage, interactive); 21 | addChild(viewport); 22 | renderer = new BasicRenderEngine(); 23 | 24 | switch(cameraType){ 25 | case Camera3D.TYPE: 26 | _camera = new Camera3D(); 27 | break; 28 | case FreeCamera3D.TYPE: 29 | _camera = new FreeCamera3D(); 30 | break; 31 | case FrustumCamera3D.TYPE: 32 | _camera = new FrustumCamera3D(viewport); 33 | break; 34 | default: 35 | _camera = new Camera3D(); 36 | break; 37 | } 38 | } 39 | 40 | public function get cameraAsCamera3D():Camera3D 41 | { 42 | return _camera as Camera3D; 43 | } 44 | 45 | public function get cameraAsFreeCamera3D():FreeCamera3D 46 | { 47 | return _camera as FreeCamera3D; 48 | } 49 | 50 | public function get cameraAsFrustumCamera3D():FrustumCamera3D 51 | { 52 | return _camera as FrustumCamera3D; 53 | } 54 | } 55 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit/core/squaredetect/FLARSquare.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.squaredetect 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.squaredetect.NyARSquare; 32 | public class FLARSquare extends NyARSquare 33 | { 34 | public function FLARSquare() 35 | { 36 | super(); 37 | } 38 | 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/FLARSquare.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.squaredetect 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.squaredetect.NyARSquare; 32 | public class FLARSquare extends NyARSquare 33 | { 34 | public function FLARSquare() 35 | { 36 | super(); 37 | } 38 | 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit/core/types/FLARDoublePoint2d.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.types 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.types.*; 32 | public class FLARDoublePoint2d extends NyARDoublePoint2d 33 | { 34 | 35 | public function FLARDoublePoint2d() 36 | { 37 | super(); 38 | } 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit/core/types/FLARDoublePoint3d.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.types 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.types.*; 32 | public class FLARDoublePoint3d extends NyARDoublePoint3d 33 | { 34 | 35 | public function FLARDoublePoint3d() 36 | { 37 | super(); 38 | } 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/.svn/text-base/FLARMat.as.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.*; 32 | public class FLARMat extends NyARMat 33 | { 34 | 35 | public function FLARMat(i_row:int,i_clm:int) 36 | { 37 | super(i_row,i_clm); 38 | } 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/effects/BitmapPixelateEffect.as: -------------------------------------------------------------------------------- 1 | /** 2 | * ... 3 | * @author Default 4 | * @version 0.1 5 | */ 6 | 7 | package org.papervision3d.core.effects { 8 | import flash.display.BitmapData; 9 | import flash.geom.Rectangle; 10 | import org.papervision3d.view.layer.BitmapEffectLayer; 11 | 12 | public class BitmapPixelateEffect extends AbstractEffect{ 13 | 14 | private var layer:BitmapEffectLayer; 15 | public var size:int; 16 | 17 | public function BitmapPixelateEffect(size:int = 4){ 18 | 19 | this.size = size; 20 | } 21 | 22 | 23 | public override function attachEffect(layer:BitmapEffectLayer):void{ 24 | 25 | this.layer = BitmapEffectLayer(layer); 26 | 27 | } 28 | public override function preRender():void{ 29 | 30 | 31 | } 32 | 33 | public override function postRender():void{ 34 | 35 | if(size <= 1) 36 | return; 37 | 38 | var xs:Number = Math.ceil(layer.canvas.width/size); 39 | var ys:Number = Math.ceil(layer.canvas.height/size); 40 | 41 | var xPos:Number = 1; 42 | var yPos:Number = 1; 43 | 44 | var rect:Rectangle = new Rectangle(1, 1, size, size); 45 | var canvas:BitmapData = layer.canvas; 46 | 47 | for(var i:Number = 0;i<=xs;i++){ 48 | for(var j:Number = 0;j<=ys;j++){ 49 | xPos = i*size+1; 50 | yPos = j*size+1; 51 | rect.x = xPos-size/2; 52 | rect.y = yPos-size/2; 53 | canvas.fillRect(rect, canvas.getPixel32(xPos, yPos)); 54 | 55 | } 56 | } 57 | } 58 | } 59 | 60 | } 61 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/FLARDoublePoint3d.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.types 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.types.*; 32 | public class FLARDoublePoint3d extends NyARDoublePoint3d 33 | { 34 | 35 | public function FLARDoublePoint3d() 36 | { 37 | super(); 38 | } 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit/core/types/FLARIntSize.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.types 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.types.*; 32 | public class FLARIntSize extends NyARIntSize 33 | { 34 | public function FLARIntSize(i_width:int=0,i_height:int=0) 35 | { 36 | super(i_width,i_height); 37 | } 38 | 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/FLARIntSize.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.types 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.types.*; 32 | public class FLARIntSize extends NyARIntSize 33 | { 34 | public function FLARIntSize(i_width:int=0,i_height:int=0) 35 | { 36 | super(i_width,i_height); 37 | } 38 | 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit/core/transmat/FLARTransMatResult.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.transmat 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.transmat.*; 32 | 33 | public class FLARTransMatResult extends NyARTransMatResult 34 | { 35 | 36 | public function FLARTransMatResult() 37 | { 38 | super(); 39 | } 40 | 41 | } 42 | 43 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/squaredetect/.svn/text-base/FLARSquare.as.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.squaredetect 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.squaredetect.NyARSquare; 32 | public class FLARSquare extends NyARSquare 33 | { 34 | public function FLARSquare() 35 | { 36 | super(); 37 | } 38 | 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /src/resources/flar/flarConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/transmat/FLARTransMatResult.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.transmat 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.transmat.*; 32 | 33 | public class FLARTransMatResult extends NyARTransMatResult 34 | { 35 | 36 | public function FLARTransMatResult() 37 | { 38 | super(); 39 | } 40 | 41 | } 42 | 43 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/.svn/text-base/FLARDoublePoint3d.as.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.types 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.types.*; 32 | public class FLARDoublePoint3d extends NyARDoublePoint3d 33 | { 34 | 35 | public function FLARDoublePoint3d() 36 | { 37 | super(); 38 | } 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /src/jp/nyatla/nyartoolkit/as3/core/types/NyARIntRect.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: NyARToolkitAS3 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the original ARToolKit developed by 5 | * Hirokazu Kato 6 | * Mark Billinghurst 7 | * HITLab, University of Washington, Seattle 8 | * http://www.hitl.washington.edu/artoolkit/ 9 | * 10 | * The NyARToolkitAS3 is AS3 edition ARToolKit class library. 11 | * Copyright (C)2010 Ryo Iizuka 12 | * 13 | * This program is free software: you can redistribute it and/or modify 14 | * it under the terms of the GNU General Public License as published by 15 | * the Free Software Foundation, either version 3 of the License, or 16 | * (at your option) any later version. 17 | * 18 | * This program is distributed in the hope that it will be useful, 19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 | * GNU General Public License for more details. 22 | * 23 | * You should have received a copy of the GNU General Public License 24 | * along with this program. If not, see . 25 | * 26 | * For further information please contact. 27 | * http://nyatla.jp/nyatoolkit/ 28 | * or 29 | * 30 | */ 31 | package jp.nyatla.nyartoolkit.as3.core.types 32 | { 33 | public class NyARIntRect 34 | { 35 | public var x:int; 36 | 37 | public var y:int; 38 | 39 | public var w:int; 40 | 41 | public var h:int; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/types/.svn/text-base/FLARIntSize.as.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.types 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.types.*; 32 | public class FLARIntSize extends NyARIntSize 33 | { 34 | public function FLARIntSize(i_width:int=0,i_height:int=0) 35 | { 36 | super(i_width,i_height); 37 | } 38 | 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/culling/ViewportObjectFilter.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.culling 2 | { 3 | import flash.utils.Dictionary; 4 | 5 | import org.papervision3d.objects.DisplayObject3D; 6 | 7 | 8 | /** 9 | * @Author Ralph Hauwert 10 | */ 11 | public class ViewportObjectFilter implements IObjectCuller 12 | { 13 | 14 | protected var _mode:int; 15 | protected var objects:Dictionary; 16 | 17 | public function ViewportObjectFilter(mode:int):void 18 | { 19 | this.mode = mode; 20 | init(); 21 | } 22 | 23 | private function init():void 24 | { 25 | objects = new Dictionary(true); 26 | } 27 | 28 | public function testObject(object:DisplayObject3D):int 29 | { 30 | if(objects[object]){ 31 | if(_mode == ViewportObjectFilterMode.INCLUSIVE){ 32 | return 1; 33 | }else if(_mode == ViewportObjectFilterMode.EXCLUSIVE){ 34 | return 0; 35 | } 36 | }else{ 37 | if(_mode == ViewportObjectFilterMode.INCLUSIVE){ 38 | return 0; 39 | }else if(_mode == ViewportObjectFilterMode.EXCLUSIVE){ 40 | return 1; 41 | } 42 | } 43 | return 0; 44 | } 45 | 46 | public function addObject(do3d:DisplayObject3D):void 47 | { 48 | objects[do3d] = do3d; 49 | } 50 | 51 | public function removeObject(do3d:DisplayObject3D):void 52 | { 53 | delete objects[do3d]; 54 | } 55 | 56 | public function set mode(mode:int):void 57 | { 58 | _mode = mode; 59 | } 60 | 61 | public function get mode():int 62 | { 63 | return _mode; 64 | } 65 | 66 | public function destroy():void 67 | { 68 | objects = null; 69 | } 70 | 71 | } 72 | } -------------------------------------------------------------------------------- /src/org/papervision3d/core/material/AbstractLightShadeMaterial.as: -------------------------------------------------------------------------------- 1 | package org.papervision3d.core.material 2 | { 3 | import flash.utils.Dictionary; 4 | 5 | import org.papervision3d.core.material.TriangleMaterial; 6 | import org.papervision3d.core.math.Matrix3D; 7 | import org.papervision3d.core.proto.LightObject3D; 8 | import org.papervision3d.core.render.data.RenderSessionData; 9 | import org.papervision3d.core.render.draw.ITriangleDrawer; 10 | import org.papervision3d.core.render.material.IUpdateBeforeMaterial; 11 | import org.papervision3d.materials.utils.LightMatrix; 12 | import org.papervision3d.objects.DisplayObject3D; 13 | 14 | public class AbstractLightShadeMaterial extends TriangleMaterial implements ITriangleDrawer, IUpdateBeforeMaterial 15 | { 16 | 17 | public var lightMatrices:Dictionary; 18 | private var _light:LightObject3D; 19 | protected static var lightMatrix:Matrix3D; 20 | 21 | public function AbstractLightShadeMaterial() 22 | { 23 | super(); 24 | init(); 25 | } 26 | 27 | protected function init():void 28 | { 29 | lightMatrices = new Dictionary(); 30 | } 31 | 32 | public function updateBeforeRender(renderSessionData:RenderSessionData):void 33 | { 34 | var object:DisplayObject3D; 35 | for each(object in objects){ 36 | lightMatrices[object] = LightMatrix.getLightMatrix(light, object,renderSessionData,lightMatrices[object]); 37 | } 38 | } 39 | 40 | public function set light(light:LightObject3D):void 41 | { 42 | _light = light; 43 | } 44 | 45 | public function get light():LightObject3D 46 | { 47 | return _light; 48 | } 49 | 50 | } 51 | } -------------------------------------------------------------------------------- /src/org/libspark/flartoolkit_old/core/transmat/.svn/text-base/FLARTransMatResult.as.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: FLARToolKit 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the NyARToolKit developed by 5 | * R.Iizuka (nyatla) 6 | * http://nyatla.jp/nyatoolkit/ 7 | * 8 | * The FLARToolKit is ActionScript 3.0 version ARToolkit class library. 9 | * Copyright (C)2008 Saqoosha 10 | * 11 | * This program is free software: you can redistribute it and/or modify 12 | * it under the terms of the GNU General Public License as published by 13 | * the Free Software Foundation, either version 3 of the License, or 14 | * (at your option) any later version. 15 | * 16 | * This program is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | * GNU General Public License for more details. 20 | * 21 | * You should have received a copy of the GNU General Public License 22 | * along with this program. If not, see . 23 | * 24 | * For further information please contact. 25 | * http://www.libspark.org/wiki/saqoosha/FLARToolKit 26 | * 27 | * 28 | */ 29 | package org.libspark.flartoolkit.core.transmat 30 | { 31 | import jp.nyatla.nyartoolkit.as3.core.transmat.*; 32 | 33 | public class FLARTransMatResult extends NyARTransMatResult 34 | { 35 | 36 | public function FLARTransMatResult() 37 | { 38 | super(); 39 | } 40 | 41 | } 42 | 43 | } -------------------------------------------------------------------------------- /src/jp/nyatla/nyartoolkit/as3/core/match/NyARMatchPattResult.as: -------------------------------------------------------------------------------- 1 | /* 2 | * PROJECT: NyARToolkitAS3 3 | * -------------------------------------------------------------------------------- 4 | * This work is based on the original ARToolKit developed by 5 | * Hirokazu Kato 6 | * Mark Billinghurst 7 | * HITLab, University of Washington, Seattle 8 | * http://www.hitl.washington.edu/artoolkit/ 9 | * 10 | * The NyARToolkitAS3 is AS3 edition ARToolKit class library. 11 | * Copyright (C)2010 Ryo Iizuka 12 | * 13 | * This program is free software: you can redistribute it and/or modify 14 | * it under the terms of the GNU General Public License as published by 15 | * the Free Software Foundation, either version 3 of the License, or 16 | * (at your option) any later version. 17 | * 18 | * This program is distributed in the hope that it will be useful, 19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 | * GNU General Public License for more details. 22 | * 23 | * You should have received a copy of the GNU General Public License 24 | * along with this program. If not, see . 25 | * 26 | * For further information please contact. 27 | * http://nyatla.jp/nyatoolkit/ 28 | * or 29 | * 30 | */ 31 | package jp.nyatla.nyartoolkit.as3.core.match 32 | { 33 | public class NyARMatchPattResult 34 | { 35 | public static const DIRECTION_UNKNOWN:int=-1; 36 | public var confidence:Number; 37 | public var direction:int; 38 | } 39 | 40 | } --------------------------------------------------------------------------------