ray-3d - a high-level ray picking helper for 3D intersection

  •        1

A high-level ray picking helper for 3D intersection, built from modular pieces.Creates a new Ray with optional origin and direction, both arrays in the form [x, y, z].




Related Projects

Yet Another Pov-Ray Modeller

Y.A.P.R.M. is a free-as-in-freedom modeller to graphicaly design 3d scenes and generate POV-Ray-files for them. Appart from the basic POV-Ray objects which can be used in CSG operations it supports spline based objects. Furthermore a vast amount of 3d-files can be imported and used with Y.A.P.R.M.

Gphoton 3d modeller and ray tracer

Ghoton is a fully integrated 3d modeller and ray tracer. Through the graphical interface, you can create/modify manipulate 3d scenes, material options, viewer options, and render quality.

Rings Ray Tracer

A ray tracer written in 100% Java. The ray tracer package includes java libraries for rendering 3d graphics and a user interface.


POVColor is a visual color and gradient picker for POV-Ray. It allows the user to visually pick the color and/or gradient and automatically generates the output code needed by POV-Ray.

3D Tools for the Windows Presentation Foundation

A collection of tools to help developers using the 3D features in the Windows Presentation Foundation. This project currently includes utility code for rotating the camera with the mouse, drawing fixed width lines in 3D, and automatically generating texture coordinates.

Half Baked Ray Caster

The 'Half Baked Ray Caster' provides 3D rendering mixed with native Flash MovieClip type objects. It supports textures and lighting, and fairly smooth animation on high end PCs. It's written using the free Flex 2 SDK, a C preprocessor and make tools.


VolumeMaster is an On Screen Display (OSD) that gets activated whenever the volume changes. It's written in WPF and uses Vista Core Audio API by Ray M. VolumeMaster allows you to change the volume simply by holding the shift key and scrolling your mouse wheel up / down. Hol...

BRL-CAD - Solid Modeling System

BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering amp; geometric analyses, network distributed framebuffer support, image & signal-processing tools.

Pyvon - POV-RAY Linux editor

Pyvon is an editor for POV-RAY written with Python (Tkinter amp; Pmw). It somewhat resembles POV-RAY for windows. Pyvon is mainly meant to be used with Linux, but also works on Windows, Mac, FreeBSD,... The raytraces can be started and stopped from within t

Chess position POV-Ray source generator

A Perl script which accepts a chess position (in the FEN format) as input and outputs POV-Ray source, which, when rendered by POV-Ray, produces a 3-D view of the chess position.

X-Ray Engine Toolset

X-Ray unofficial toolset for complex use with official S.T.A.L.K.E.R. MOD SDK. The code to load/save X-Ray files closely follows the GSC one. Regarding the rest source code, you can do whatever you want, just do not say you wrote it.

Core Ray

Core Ray is a physical raytracer completely written in C#.


RAY++ is a collection of C++ classes needed for ray tracing (shapes, surfaces, cameras etc.). The object-oriented design makes it easy to extend the package.

rexray - REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads

REX-Ray provides a vendor agnostic storage orchestration engine. The primary design goal is to provide persistent storage for Docker, Kubernetes, and Mesos.It is additionally available as a Go package, CLI tool, and Linux service which enables it to be used for additional use cases.

Povlab: 3D modeller for povray

POVLAB is a full 3D graphic modeller,which models 3D objects for the photo-realistic Špovteam Persistence Of Vision Raytracer (POV-Ray).


Raja stands for quot;Ray-Tracer in Javaquot;. The Raja project intends to build a complete modern Ray-Tracer using the Java language.


The pySpec project is a set of data analysis routines written in python for analysis of x-ray diffraction data produced by the SPEC X-Ray Diffraction and Data Acquisition software.

POV-Ray in Visual Studio

Born out of my own frustrations with the POV-Ray text editor, I decided to embark on this project. Currently it is in the very early stages.


GeometricIntersection is an XNA library for testing for intersection between geometric shapes. It supports 2D intersection tests between circles, oriented rectangles, and polygons and 3D intersection tests between spheres, oriented boxes, cylinders, and capsules.