# -*- encoding: utf-8 -*- # stub: joonsrenderer 1.2.0 java lib Gem::Specification.new do |s| s.name = "joonsrenderer".freeze s.version = "1.2.0".freeze s.platform = "java".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["monkstone".freeze] s.date = "2019-04-29" s.description = "A realistic ray tracer for propane and JRubyArt".freeze s.email = ["mamba2928@yahoo.co.uk".freeze] s.files = [".gitignore".freeze, ".mvn/extensions.xml".freeze, ".mvn/wrapper/maven-wrapper.properties".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "docs/.gitignore".freeze, "docs/Gemfile".freeze, "docs/_config.yml".freeze, "docs/_includes/footer.html".freeze, "docs/_includes/header.html".freeze, "docs/_includes/icon-github.html".freeze, "docs/_includes/icon-github.svg".freeze, "docs/_includes/icon-twitter.html".freeze, "docs/_includes/icon-twitter.svg".freeze, "docs/_includes/top.html".freeze, "docs/_layouts/default.html".freeze, "docs/_layouts/page.html".freeze, "docs/_layouts/post.html".freeze, "docs/_posts/2017-01-06-media.md".freeze, "docs/_posts/2017-01-08-animated_ray_tracing.md".freeze, "docs/_posts/2017-01-08-resources.md".freeze, "docs/_posts/2017-01-08-welcome.md".freeze, "docs/_sass/_base.scss".freeze, "docs/_sass/_layout.scss".freeze, "docs/_sass/_syntax-highlighting.scss".freeze, "docs/about.md".freeze, "docs/assets/Animation.ogv".freeze, "docs/assets/Animation.png".freeze, "docs/assets/basic.png".freeze, "docs/assets/basic_traced.png".freeze, "docs/assets/media_captured.png".freeze, "docs/assets/media_rendered.png".freeze, "docs/css/main.scss".freeze, "docs/favicon.ico".freeze, "docs/feed.xml".freeze, "docs/index.html".freeze, "joonsrenderer.gemspec".freeze, "lib/commons-compiler-3.0.12.jar".freeze, "lib/janino-3.0.12.jar".freeze, "lib/joonsrenderer.jar".freeze, "lib/joonsrenderer.rb".freeze, "lib/joonsrenderer/version.rb".freeze, "pom.rb".freeze, "pom.xml".freeze, "src/a_maintest.java".freeze, "src/main/java/SunflowGUI.java".freeze, "src/main/java/joons/JRFiller.java".freeze, "src/main/java/joons/JRImagePanel.java".freeze, "src/main/java/joons/JRRecorder.java".freeze, "src/main/java/joons/JRStatics.java".freeze, "src/main/java/joons/JoonsRenderer.java".freeze, "src/main/java/org/sunflow/AsciiFileSunflowAPI.java".freeze, "src/main/java/org/sunflow/Benchmark.java".freeze, "src/main/java/org/sunflow/BinaryFileSunflowAPI.java".freeze, "src/main/java/org/sunflow/FileSunflowAPI.java".freeze, "src/main/java/org/sunflow/PluginRegistry.java".freeze, "src/main/java/org/sunflow/RealtimeBenchmark.java".freeze, "src/main/java/org/sunflow/RenderObjectMap.java".freeze, "src/main/java/org/sunflow/SunflowAPI.java".freeze, "src/main/java/org/sunflow/SunflowAPIInterface.java".freeze, "src/main/java/org/sunflow/core/AccelerationStructure.java".freeze, "src/main/java/org/sunflow/core/AccelerationStructureFactory.java".freeze, "src/main/java/org/sunflow/core/BucketOrder.java".freeze, "src/main/java/org/sunflow/core/Camera.java".freeze, "src/main/java/org/sunflow/core/CameraLens.java".freeze, "src/main/java/org/sunflow/core/CausticPhotonMapInterface.java".freeze, "src/main/java/org/sunflow/core/Display.java".freeze, "src/main/java/org/sunflow/core/Filter.java".freeze, "src/main/java/org/sunflow/core/GIEngine.java".freeze, "src/main/java/org/sunflow/core/Geometry.java".freeze, "src/main/java/org/sunflow/core/GlobalPhotonMapInterface.java".freeze, "src/main/java/org/sunflow/core/ImageSampler.java".freeze, "src/main/java/org/sunflow/core/Instance.java".freeze, "src/main/java/org/sunflow/core/InstanceList.java".freeze, "src/main/java/org/sunflow/core/IntersectionState.java".freeze, "src/main/java/org/sunflow/core/LightSample.java".freeze, "src/main/java/org/sunflow/core/LightServer.java".freeze, "src/main/java/org/sunflow/core/LightSource.java".freeze, "src/main/java/org/sunflow/core/Modifier.java".freeze, "src/main/java/org/sunflow/core/Options.java".freeze, "src/main/java/org/sunflow/core/ParameterList.java".freeze, "src/main/java/org/sunflow/core/PhotonStore.java".freeze, "src/main/java/org/sunflow/core/PrimitiveList.java".freeze, "src/main/java/org/sunflow/core/Ray.java".freeze, "src/main/java/org/sunflow/core/RenderObject.java".freeze, "src/main/java/org/sunflow/core/Scene.java".freeze, "src/main/java/org/sunflow/core/SceneParser.java".freeze, "src/main/java/org/sunflow/core/Shader.java".freeze, "src/main/java/org/sunflow/core/ShadingCache.java".freeze, "src/main/java/org/sunflow/core/ShadingState.java".freeze, "src/main/java/org/sunflow/core/Statistics.java".freeze, "src/main/java/org/sunflow/core/Tesselatable.java".freeze, "src/main/java/org/sunflow/core/Texture.java".freeze, "src/main/java/org/sunflow/core/TextureCache.java".freeze, "src/main/java/org/sunflow/core/accel/BoundingIntervalHierarchy.java".freeze, "src/main/java/org/sunflow/core/accel/KDTree.java".freeze, "src/main/java/org/sunflow/core/accel/NullAccelerator.java".freeze, "src/main/java/org/sunflow/core/accel/UniformGrid.java".freeze, "src/main/java/org/sunflow/core/bucket/BucketOrderFactory.java".freeze, "src/main/java/org/sunflow/core/bucket/ColumnBucketOrder.java".freeze, "src/main/java/org/sunflow/core/bucket/DiagonalBucketOrder.java".freeze, "src/main/java/org/sunflow/core/bucket/HilbertBucketOrder.java".freeze, "src/main/java/org/sunflow/core/bucket/InvertedBucketOrder.java".freeze, "src/main/java/org/sunflow/core/bucket/RandomBucketOrder.java".freeze, "src/main/java/org/sunflow/core/bucket/RowBucketOrder.java".freeze, "src/main/java/org/sunflow/core/bucket/SpiralBucketOrder.java".freeze, "src/main/java/org/sunflow/core/camera/FisheyeLens.java".freeze, "src/main/java/org/sunflow/core/camera/PinholeLens.java".freeze, "src/main/java/org/sunflow/core/camera/SphericalLens.java".freeze, "src/main/java/org/sunflow/core/camera/ThinLens.java".freeze, "src/main/java/org/sunflow/core/display/FastDisplay.java".freeze, "src/main/java/org/sunflow/core/display/FileDisplay.java".freeze, "src/main/java/org/sunflow/core/display/FrameDisplay.java".freeze, "src/main/java/org/sunflow/core/display/ImgPipeDisplay.java".freeze, "src/main/java/org/sunflow/core/filter/BlackmanHarrisFilter.java".freeze, "src/main/java/org/sunflow/core/filter/BoxFilter.java".freeze, "src/main/java/org/sunflow/core/filter/CatmullRomFilter.java".freeze, "src/main/java/org/sunflow/core/filter/CubicBSpline.java".freeze, "src/main/java/org/sunflow/core/filter/GaussianFilter.java".freeze, "src/main/java/org/sunflow/core/filter/LanczosFilter.java".freeze, "src/main/java/org/sunflow/core/filter/MitchellFilter.java".freeze, "src/main/java/org/sunflow/core/filter/SincFilter.java".freeze, "src/main/java/org/sunflow/core/filter/TriangleFilter.java".freeze, "src/main/java/org/sunflow/core/gi/AmbientOcclusionGIEngine.java".freeze, "src/main/java/org/sunflow/core/gi/FakeGIEngine.java".freeze, "src/main/java/org/sunflow/core/gi/InstantGI.java".freeze, "src/main/java/org/sunflow/core/gi/IrradianceCacheGIEngine.java".freeze, "src/main/java/org/sunflow/core/gi/PathTracingGIEngine.java".freeze, "src/main/java/org/sunflow/core/light/DirectionalSpotlight.java".freeze, "src/main/java/org/sunflow/core/light/ImageBasedLight.java".freeze, "src/main/java/org/sunflow/core/light/PointLight.java".freeze, "src/main/java/org/sunflow/core/light/SphereLight.java".freeze, "src/main/java/org/sunflow/core/light/SunSkyLight.java".freeze, "src/main/java/org/sunflow/core/light/TriangleMeshLight.java".freeze, "src/main/java/org/sunflow/core/modifiers/BumpMappingModifier.java".freeze, "src/main/java/org/sunflow/core/modifiers/NormalMapModifier.java".freeze, "src/main/java/org/sunflow/core/modifiers/PerlinModifier.java".freeze, "src/main/java/org/sunflow/core/parser/Keyword.java".freeze, "src/main/java/org/sunflow/core/parser/RA2Parser.java".freeze, "src/main/java/org/sunflow/core/parser/RA3Parser.java".freeze, "src/main/java/org/sunflow/core/parser/SCAbstractParser.java".freeze, "src/main/java/org/sunflow/core/parser/SCAsciiParser.java".freeze, "src/main/java/org/sunflow/core/parser/SCBinaryParser.java".freeze, "src/main/java/org/sunflow/core/parser/SCParser.java".freeze, "src/main/java/org/sunflow/core/parser/ShaveRibParser.java".freeze, "src/main/java/org/sunflow/core/parser/TriParser.java".freeze, "src/main/java/org/sunflow/core/photonmap/CausticPhotonMap.java".freeze, "src/main/java/org/sunflow/core/photonmap/GlobalPhotonMap.java".freeze, "src/main/java/org/sunflow/core/photonmap/GridPhotonMap.java".freeze, "src/main/java/org/sunflow/core/primitive/Background.java".freeze, "src/main/java/org/sunflow/core/primitive/BanchoffSurface.java".freeze, "src/main/java/org/sunflow/core/primitive/Box.java".freeze, "src/main/java/org/sunflow/core/primitive/CornellBox.java".freeze, "src/main/java/org/sunflow/core/primitive/CubeGrid.java".freeze, "src/main/java/org/sunflow/core/primitive/Cylinder.java".freeze, "src/main/java/org/sunflow/core/primitive/Hair.java".freeze, "src/main/java/org/sunflow/core/primitive/JuliaFractal.java".freeze, "src/main/java/org/sunflow/core/primitive/ParticleSurface.java".freeze, "src/main/java/org/sunflow/core/primitive/Plane.java".freeze, "src/main/java/org/sunflow/core/primitive/QuadMesh.java".freeze, "src/main/java/org/sunflow/core/primitive/Sphere.java".freeze, "src/main/java/org/sunflow/core/primitive/SphereFlake.java".freeze, "src/main/java/org/sunflow/core/primitive/Torus.java".freeze, "src/main/java/org/sunflow/core/primitive/TriangleMesh.java".freeze, "src/main/java/org/sunflow/core/renderer/BucketRenderer.java".freeze, "src/main/java/org/sunflow/core/renderer/MultipassRenderer.java".freeze, "src/main/java/org/sunflow/core/renderer/ProgressiveRenderer.java".freeze, "src/main/java/org/sunflow/core/renderer/SimpleRenderer.java".freeze, "src/main/java/org/sunflow/core/shader/AmbientOcclusionShader.java".freeze, "src/main/java/org/sunflow/core/shader/AnisotropicWardShader.java".freeze, "src/main/java/org/sunflow/core/shader/ConstantShader.java".freeze, "src/main/java/org/sunflow/core/shader/DiffuseShader.java".freeze, "src/main/java/org/sunflow/core/shader/GlassShader.java".freeze, "src/main/java/org/sunflow/core/shader/IDShader.java".freeze, "src/main/java/org/sunflow/core/shader/MirrorShader.java".freeze, "src/main/java/org/sunflow/core/shader/NormalShader.java".freeze, "src/main/java/org/sunflow/core/shader/PhongShader.java".freeze, "src/main/java/org/sunflow/core/shader/PrimIDShader.java".freeze, "src/main/java/org/sunflow/core/shader/QuickGrayShader.java".freeze, "src/main/java/org/sunflow/core/shader/ShinyDiffuseShader.java".freeze, "src/main/java/org/sunflow/core/shader/SimpleShader.java".freeze, "src/main/java/org/sunflow/core/shader/TexturedAmbientOcclusionShader.java".freeze, "src/main/java/org/sunflow/core/shader/TexturedDiffuseShader.java".freeze, "src/main/java/org/sunflow/core/shader/TexturedPhongShader.java".freeze, "src/main/java/org/sunflow/core/shader/TexturedShinyDiffuseShader.java".freeze, "src/main/java/org/sunflow/core/shader/TexturedWardShader.java".freeze, "src/main/java/org/sunflow/core/shader/UVShader.java".freeze, "src/main/java/org/sunflow/core/shader/UberShader.java".freeze, "src/main/java/org/sunflow/core/shader/ViewCausticsShader.java".freeze, "src/main/java/org/sunflow/core/shader/ViewGlobalPhotonsShader.java".freeze, "src/main/java/org/sunflow/core/shader/ViewIrradianceShader.java".freeze, "src/main/java/org/sunflow/core/shader/WireframeShader.java".freeze, "src/main/java/org/sunflow/core/tesselatable/BezierMesh.java".freeze, "src/main/java/org/sunflow/core/tesselatable/FileMesh.java".freeze, "src/main/java/org/sunflow/core/tesselatable/Gumbo.java".freeze, "src/main/java/org/sunflow/core/tesselatable/Teapot.java".freeze, "src/main/java/org/sunflow/image/Bitmap.java".freeze, "src/main/java/org/sunflow/image/BitmapReader.java".freeze, "src/main/java/org/sunflow/image/BitmapWriter.java".freeze, "src/main/java/org/sunflow/image/BlackbodySpectrum.java".freeze, "src/main/java/org/sunflow/image/ChromaticitySpectrum.java".freeze, "src/main/java/org/sunflow/image/Color.java".freeze, "src/main/java/org/sunflow/image/ColorEncoder.java".freeze, "src/main/java/org/sunflow/image/ColorFactory.java".freeze, "src/main/java/org/sunflow/image/ConstantSpectralCurve.java".freeze, "src/main/java/org/sunflow/image/IrregularSpectralCurve.java".freeze, "src/main/java/org/sunflow/image/RGBSpace.java".freeze, "src/main/java/org/sunflow/image/RegularSpectralCurve.java".freeze, "src/main/java/org/sunflow/image/SpectralCurve.java".freeze, "src/main/java/org/sunflow/image/XYZColor.java".freeze, "src/main/java/org/sunflow/image/formats/BitmapBlack.java".freeze, "src/main/java/org/sunflow/image/formats/BitmapG8.java".freeze, "src/main/java/org/sunflow/image/formats/BitmapGA8.java".freeze, "src/main/java/org/sunflow/image/formats/BitmapRGB8.java".freeze, "src/main/java/org/sunflow/image/formats/BitmapRGBA8.java".freeze, "src/main/java/org/sunflow/image/formats/BitmapRGBE.java".freeze, "src/main/java/org/sunflow/image/formats/BitmapXYZ.java".freeze, "src/main/java/org/sunflow/image/formats/GenericBitmap.java".freeze, "src/main/java/org/sunflow/image/readers/BMPBitmapReader.java".freeze, "src/main/java/org/sunflow/image/readers/HDRBitmapReader.java".freeze, "src/main/java/org/sunflow/image/readers/IGIBitmapReader.java".freeze, "src/main/java/org/sunflow/image/readers/JPGBitmapReader.java".freeze, "src/main/java/org/sunflow/image/readers/PNGBitmapReader.java".freeze, "src/main/java/org/sunflow/image/readers/TGABitmapReader.java".freeze, "src/main/java/org/sunflow/image/writers/EXRBitmapWriter.java".freeze, "src/main/java/org/sunflow/image/writers/HDRBitmapWriter.java".freeze, "src/main/java/org/sunflow/image/writers/IGIBitmapWriter.java".freeze, "src/main/java/org/sunflow/image/writers/PNGBitmapWriter.java".freeze, "src/main/java/org/sunflow/image/writers/TGABitmapWriter.java".freeze, "src/main/java/org/sunflow/math/BoundingBox.java".freeze, "src/main/java/org/sunflow/math/MathUtils.java".freeze, "src/main/java/org/sunflow/math/Matrix4.java".freeze, "src/main/java/org/sunflow/math/MovingMatrix4.java".freeze, "src/main/java/org/sunflow/math/OrthoNormalBasis.java".freeze, "src/main/java/org/sunflow/math/PerlinScalar.java".freeze, "src/main/java/org/sunflow/math/PerlinVector.java".freeze, "src/main/java/org/sunflow/math/Point2.java".freeze, "src/main/java/org/sunflow/math/Point3.java".freeze, "src/main/java/org/sunflow/math/QMC.java".freeze, "src/main/java/org/sunflow/math/Solvers.java".freeze, "src/main/java/org/sunflow/math/Vector3.java".freeze, "src/main/java/org/sunflow/system/BenchmarkFramework.java".freeze, "src/main/java/org/sunflow/system/BenchmarkTest.java".freeze, "src/main/java/org/sunflow/system/ByteUtil.java".freeze, "src/main/java/org/sunflow/system/FileUtils.java".freeze, "src/main/java/org/sunflow/system/ImagePanel.java".freeze, "src/main/java/org/sunflow/system/Memory.java".freeze, "src/main/java/org/sunflow/system/Parser.java".freeze, "src/main/java/org/sunflow/system/Plugins.java".freeze, "src/main/java/org/sunflow/system/RenderGlobalsPanel.java".freeze, "src/main/java/org/sunflow/system/SearchPath.java".freeze, "src/main/java/org/sunflow/system/Timer.java".freeze, "src/main/java/org/sunflow/system/UI.java".freeze, "src/main/java/org/sunflow/system/UserInterface.java".freeze, "src/main/java/org/sunflow/system/ui/ConsoleInterface.java".freeze, "src/main/java/org/sunflow/system/ui/SilentInterface.java".freeze, "src/main/java/org/sunflow/util/FastHashMap.java".freeze, "src/main/java/org/sunflow/util/FloatArray.java".freeze, "src/main/java/org/sunflow/util/IntArray.java".freeze] s.homepage = "https://ruby-processing.github.io/joonsrenderer/".freeze s.licenses = ["GPL-3.0".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "From Sketch to Ray Traced Image".freeze end