Algebra Triangles
This script implements the three standard relational join algorithms: nested loops join, hash join, and merge join, using the iterator algebra support in Python.This script also presents code that can be used for inner join, left outer join, full outer join, and semijoins. The nested loops join...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Relational Join Algorithms Download |
The script has many functions that deal with homogeneous transformations and Lie algebra.The toolbox also includes, a set of functions for interacting with serial link kinematic structures. There are functions for generating nice plots and animations of the results. Key features "Kinematics...
Platforms: Windows, Mac, *nix, Matlab, BSD Solaris
License: Freeware | Download (51): Kinematics Toolbox Download |
ECC library is a package for Elliptic Curve cryptography.ECC is implemented by using OpenSSL 0.9.6a or higher, for message digests and symmetric ciphers, and by using the Portable Object Compiler and Computer Algebra Kit for the elliptic curve cryptography.
Platforms: C and C plus plus
License: Freeware | Size: 61.44 KB | Download (44): ECC library Download |
This is the first half of an OpenGL RPG. It contains most of the graphics processing code, and also walking and also tile-based collision detection.There is suppost for complex quadratic objects (spheres, cylinders, cones) and for normal triangles. It contains texturing, and implements the...
Platforms: C and C plus plus
License: Freeware | Size: 102.4 KB | Download (48): 3D RPG Engine Script Download |
STL_Import is a tool designed to import into MATLAB both binary and ASCII STL files.This script is mainly a collage between file exchange file id 22409 and 3642, plus some other features that can be considered new.SYNOPSIS: mode 1 (default) [p,t,tnorm]=STL_Import(filename,mode) mode 2...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): STL_Import: IMPORT FUNCTION FOR STL FILES Download |
InPolyedron detects points inside a manifold closed surface (even non convex ones). The normal orientation is assumed to be outwards. Warning there is no check for closed surface or normal orientation, open surfaces will give nonsense results.In the limit of numerical accuracy, points lying on...
Platforms: Matlab
License: Freeware | Size: 727.04 KB | Download (39): INPOLYHEDRON TEST Download |
[Fs,Vs]=subtri(F,V,n)Sub-triangulates the triangles defined by the patch format data F (faces) and V (vertices). Can be used to increase the density of triangulated data or to triangulate the icosahedron to create geodesic sphere triangulations with desired density.Creates n addition points on...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): subtri Download |
This version has been developed for open surface.Differently from crust based algorithm does not ensure a tight triangluation and sometimes self-intersecant triangles are generated, it is also generally slower. The final surface may need some repair work which this utility does not offer.But...
Platforms: Matlab
License: Freeware | Size: 1.26 MB | Download (41): SURFACE RECONSTRUCTION FROM SCATTERED POINTS CLOUD PART2 Download |
View factor is a MATLAB function that uses the CDIF (contour double integral formula) to calculates view factors between planar surfaces(polygons), no matter what are the shape and the orientation of the two figures.All you need to enter is the coordinates of the vertices that define the outlines...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): View Factors Download |
This program demonstrates the quaternion belt-trick, also known as the Dirac belt-trick and the waiter trick. It generates an AVI movie file (also included) which shows a stereo movie of the belt-trick in action. Notes: (1) If you want to save time and see the end-result, just watch the included...
Platforms: Matlab
License: Freeware | Size: 3.65 MB | Download (44): Quaternion belt-trick Download |
This e-book is based on the Student Edition of MATLAB 7, which includes a symbolic toolbox. The Professional Edition may of course also be used. The goal is to exploit a restricted subset of MATLAB commands and functions to explore most of the elements of undergraduate mathematics. All items from...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (41): Alternative Mathematics using MATLAB 7 Download |
A style plugin for panels.Adds a style for panel panes to make them collapsible.Panes set to this style are expanded by default. Click on the pane header to collapse it, click again to expand, just like Drupal fieldsets. The black expand/collapse triangles from Drupal core are shown alongside the...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (45): Collapsing Panels Style Download |
MathPiper is a new mathematics-oriented programming language which is simple enough to be learned as a first programming language and yet powerful enough to be useful in any science, mathematics, or engineering related career. MathPiper is also a Computer Algebra System (CAS) which is similar in...
Platforms: Mac
License: Freeware | Size: 16.57 MB | Download (43): MathPiper Download |
The Rotation About a Fixed Axis example computes the angular momentum of a rigid rectangular box attached to a rotating axle. The fixed axis is in the z-direction. Users can tilt the box relative to the axle and can change the box dimensions. The simulation shows that the angular momentum vector...
Platforms: Mac
License: Freeware | Size: 849.92 KB | Download (35): Rotation About A Fixed Axis Model Download |
3dom (3D Object Modeler) is a modeler distributed under the GPL. 3dom was designed to be renderer independant (ie you should be able to model scenes for POV-Ray, Renderman, VRML, MGF, >). 3dom is a solid modeler. It can compute the intersection, the union and the difference of two objects....
Platforms: *nix
License: Freeware | Size: 624.64 KB | Download (41): 3dom, a 3d object modeler Download |
Engineering Sciences is a software dedicated to mechanical and electronic sciences. It allows you to simplify Boole's equation, and to change the base of any number. Features . Boole's algebra equation solver . Base switching
Platforms: *nix
License: Freeware | Size: 3.92 MB | Download (52): Engineering Sciences Download |
LAPACK++ is a library for high performance linear algebra computations. This version includes support for solving linear systems using LU, Cholesky, QR matrix factorizations, for real and complex matrices. Features . Real and complex-valued Matrix Operations . Fast Linear Equation...
Platforms: *nix
License: Freeware | Size: 624.64 KB | Download (34): Lapack++ For Linux Download |
Python Mesh Viewer is a very basic tool to display, and play with, 3D models, also known as meshes. The author is Thomas Capricelli Models can be one of several included examples in code (mostly classical polyhedra) constructed from code (defining points, triangles and quads) loaded from a...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (41): Python Mesh Viewer Download |
FuncDesigner is a computer algebra system (CAS) written in Python + NumPy as an ordinary Python module (thus making it free to combine with any other Python or Python-connected code). That makes it cross-platform (Linux, Windows, Mac OS X etc), with completely free license: BSD. It can be used...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (36): FuncDesigner for Linux Download |
DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE (Problem Solving Environment) for ordinary and partial differential equations. Features * Simple, consistent and intuitive object-oriented API in C++ or Python * Automatic and efficient evaluation of finite element...
Platforms: *nix
License: Freeware | Size: 7.21 MB | Download (40): DOLFIN Download |