box-intersect - 📦 Any dimensional box intersection

  •        9

This module works in any reasonable CommonJS environment, such as browsersify, iojs or node.js.

https://github.com/mikolalysenko/box-intersect

Dependencies:

bit-twiddle : ^1.0.2
typedarray-pool : ^1.1.0

Tags
Implementation
License
Platform

   




Related Projects

3d-bat - 3D Bounding Box Annotation Tool (3D-BAT) Point cloud and Image Labeling

  •    Javascript

1. Step: draw bounding box in the camera image 2. Step: choose current bounding box by activating it 3. Step: You can move it in image space or even change its size by drag and droping 4. Step: Switch into PCD MODE into birds-eye-view 5. Step: Place 3D label into 3D scene to corresponding 2D label 6. Step: Adjust label: 1. drag and dropping directly on label to change position or size 2. use control bar to change position and size (horizontal bar -> rough adjustment, vertical bar -> fine adjustment) 3. Go into camera view to check label with higher intensity and bigger point size 7. Step: Choose label from drop down list 8. Step: Repeat steps 1-7 for all objects in the scene 9. Step: Save labels into file 10. Step: Click on 'HOLD' button if you want to keep the same label positions and sizes 11. Step: click on 'Next camera image'

frustum-pointnets - Frustum PointNets for 3D Object Detection from RGB-D Data

  •    Python

Created by Charles R. Qi, Wei Liu, Chenxia Wu, Hao Su and Leonidas J. Guibas from Stanford University and Nuro Inc. This repository is code release for our CVPR 2018 paper (arXiv report here). In this work, we study 3D object detection from RGB-D data. We propose a novel detection pipeline that combines both mature 2D object detectors and the state-of-the-art 3D deep learning techniques. In our pipeline, we firstly build object proposals with a 2D detector running on RGB images, where each 2D bounding box defines a 3D frustum region. Then based on 3D point clouds in those frustum regions, we achieve 3D instance segmentation and amodal 3D bounding box estimation, using PointNet/PointNet++ networks (see references at bottom).

SDL_Collide

  •    

SDL_Collide is a simple 2D collision detection library for SDL supporting pixel perfect collision tests between surfaces, bounding box collision checks and circle intersection routines.

Stereo-RCNN - Code for 'Stereo R-CNN based 3D Object Detection for Autonomous Driving' (CVPR 2019)

  •    Python

This project contains the implementation of our CVPR 2019 paper arxiv. Stereo R-CNN focuses on accurate 3D object detection and estimation using image-only data in autonomous driving scenarios. It features simultaneous object detection and association for stereo images, 3D box estimation using 2D information, accurate dense alignment for 3D box refinement. We also provide a light-weight version based on the monocular 2D detection, which only uses stereo images in the dense alignment module. Please checkout to branch mono for details.

gjk.c - Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C

  •    C

This is a rough but fast implementation of GJK collision detection algorithm in plain C. Just one C file, less then 200 lines, no dependencies. It is in 2D for now, full 3D version is upcoming... This 2D-version uses Minkowski sums and builds a triangle-simplex in Minkowski space to tell if two arbitrary convex polygons are colliding. 3D-version will be roughly the same, but will build a tetrahedron-simplex inside a 3-dimensional Minkowski space. It currently only tells if there is a collision or not. C-code for distance and contact points coming soon.Fuck licenses and copyright. I made it for learning purposes, this is public knowledge and it's absolutely free for any usage.


Castle Game Engine

  •    Pascal

3D game engine focused on X3D and beautiful graphic effects.

Wykobi Computational Geometry Library

  •    C++

Wykobi is an efficient, robust and simple to use multi-platform 2D/3D computational geometry library. Wykobi provides a concise, predictable, and deterministic interface for geometric primitives and complex geometric routines using and conforming to the ISO/IEC 14882:2003 C++ lan

ncollide - 2 and 3-dimensional collision detection library in Rust

  •    Rust

ncollide is a 2 and 3-dimensional collision detection library written with the rust programming language. The official user guide is available here. The rustdoc documentation is available for 3D and for 2D.

ncollide - 2 and 3-dimensional collision detection library in Rust.

  •    Rust

ncollide is a 2 and 3-dimensional collision detection library written with the rust programming language. The official user guide is available here. The rustdoc documentation is available for 3D and for 2D.

GeometricIntersection

  •    DotNet

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.

Cesium - An open-source JavaScript library for world-class 3D globes and maps

  •    Javascript

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization.

ConnectCode Software Box Shot Maker

  •    DotNet

ConnectCode Software Box Shot Maker creates realistic images of 3D boxes for your software using three image files. You can adjust the box orientation, box and camera position. Despite being opensource, the tool delivers professional results.

VelcroPhysics - High performance 2D collision detection system with realistic physics responses.

  •    CSharp

It has been years since this code was last touched, and technology has moved a lot since. The code is currently under construction and subject to change. If you need a physics engine right now, please use the previous release. Velcro Physics is a high performance 2D collision detection system with realistic physics responses.

The GNU Triangulated Surface Library

  •    C

GTS provides a set of useful functions to deal with 3D surfaces meshed with interconnected triangles including collision detection, multiresolution models, constrained Delaunay triangulations and robust set operations (union, intersection, differences).

Shapes Library

  •    CSharp

Shapes is a powerful library for XNA. It allows to easily create different kinds of shapes via code. It makes the game development much easier because it provides useful functionality like collision detection or movment along the outline of a shape. many samples are included.

ApproxMVBB - Fast algorithms to compute an approximation of the minimal volume oriented bounding box of a point cloud in 3D

  •    C++

Computing the minimal volume oriented bounding box for a given point cloud in 3D is a hard problem in computer science. Exact algorithms are known and of cubic order in the number of points in 3D. A faster exact algorithm is currently not know. However, for lots of applications an approximation of the minimum volume oriented bounding box is acceptable and already accurate enough. This project was developed for research in Granular Rigidbody Dynamics. This small standard compliant C++11 library can either be built into a shared object library or directly be included in an existing C++ project. Download these and install it on your system.

box-sizing-polyfill - A CSS box-sizing: border-box polyfill for IE 6/7

  •    

This box-sizing polyfill is based on previous work done by Erik Arvidsson, which he published in 2002 on WebFX. Since there were some edge/heavy usage cases where it broke I started pushing it further. And since the original was not aware of IE8 I also added feature-detection for box-sizing, to do nothing when detected positive.

3d-vehicle-tracking - Official implementation of Joint Monocular 3D Vehicle Detection and Tracking (ICCV 2019)

  •    Python

We present a novel framework that jointly detects and tracks 3D vehicle bounding boxes. Our approach leverages 3D pose estimation to learn 2D patch association overtime and uses temporal information from tracking to obtain stable 3D estimation. Joint Monocular 3D Vehicle Detection and Tracking Hou-Ning Hu, Qi-Zhi Cai, Dequan Wang, Ji Lin, Min Sun, Philipp Krähenbühl, Trevor Darrell, Fisher Yu. In ICCV, 2019.

xGSuite

  •    

The xGSuite (Created by: X - Game Suite) is a general collection of vb.net projects ranging from DirectX Graphics, HLSL, Simple Phisics, Game Console, Scene Management, Collision Detection, UI, device input, Tools/Utilities, and Game Engine Core. As well numerous example apps,...






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.