An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by Samson-Mano

A curated list of projects in awesome lists by Samson-Mano .

https://github.com/samson-mano/delaunay-triangulation

This is a C# implementation of Divide and conquer Delaunay triangulation. The implementation follows Guibas and Stolfi’s paper. This is the vertical cut implementation of divide and conquer.

conquer-algorithm delaunay-triangulation delaunay-triangulator divide divide-and-conquer divide-and-conquer-division guibas lr-edge mesh mesh-generation vertical-cuts

Last synced: 13 Apr 2025

https://github.com/samson-mano/2d_heat_transfer

Finite element analysis of steady state 2D heat transfer problems. Heat transfer occurs when there is a temperature difference within a body or within a body and its surrounding medium. Conduction and convection problems are solved using this software

2d-heat 2d-heat-solver finite-element-analysis finite-element-methods heat heat-conduction heat-convection heat-diffusion heat-transfer heatmap helmholtz-equation scalar-field-problem steady-state steady-state-conduction two-dimensional-fin two-dimensional-heat

Last synced: 13 Apr 2025

https://github.com/samson-mano/draw2d_geometry

An application to create 2D geometry. A flexible user-friendly application to create 2D objects (points, curves and surfaces).

2d-drawing 2d-drawings 2d-graphics bezier-curves curve curves drawing gdi-plus linear-algebra reflection rotation surface surface-detection surfaces translation

Last synced: 13 Apr 2025

https://github.com/samson-mano/opengl_textrendering

The OpenGL_Text_Rendering repository offers a highly optimized method for rendering text in OpenGL. By utilizing a font atlas and binding textures only once for an entire group of text, this approach significantly improves efficiency compared to rendering characters individually.

font-atlas modern-opengl opengl opengl-tutorial opengl3 text-drawing text-rendering

Last synced: 29 Dec 2024

https://github.com/samson-mano/lloyds_relaxation

Voronoi tessellation from Divide and conquer Delaunay triangulation and Lloyds smoothing

lloyd-relaxation smoothing voronoi voronoi-diagram voronoi-tessellation

Last synced: 13 Apr 2025

https://github.com/samson-mano/lagrange_points

Numerical solution of Circular restricted three-body problem in which the mass of one of the bodies is negligible, as well as the interaction forces between it and the other two bodies.

celestial-mechanics heatmap lagrange-point lagrangian-mechanics restricted-three-body-problem three-body-problem

Last synced: 13 Apr 2025

https://github.com/samson-mano/em_propogation_simulation

Visualizing Electromagnetic Propagation using C++, OpenGL: Explore the fascinating classical world of electromagnetic waves through 2D simulations and visualizations powered by larmour delayed potential in C++ with OpenGL graphics.

electric-fields electric-potential electromagnetic-fields electromagnetic-simulation electrostatic-potential electrostatics larmour-fields lienard-weichert modern-opengl opengl

Last synced: 10 Apr 2025

https://github.com/samson-mano/truss_static_analysis_cpp

This repository contains a C++ project that implements a Finite Element Method (FEM) solver for plane truss structures.

2d-graphics finite-element-analysis finite-element-methods finite-elements graphics imgui opengl plane-truss truss truss-analysis truss-solver

Last synced: 10 Apr 2025

https://github.com/samson-mano/line_integral

Code to visualize function F(x,y) in 3D space, heat map, contour lines along with line integral visualization

contour-lines heat-map line-integral multivariable-calculus

Last synced: 19 Feb 2025

https://github.com/samson-mano/bezier_intersection_opentk

OpenTK (modern openGL) implementation for displaying heatmaps. This application provides a general framework to implement openTK graphics in C#.

2d-graphics bezier bezier-curve bezier-curves gdi-plus graphics-programming opengl opentk opentk-controlgl visualization

Last synced: 19 Feb 2025

https://github.com/samson-mano/quaternion_arcball_3d_rotation

Implementation of Arcball which tackles the problem that the mouse is in 2D and the object is in 3D by picturing a sphere behind the screen that when clicked pinches the sphere and by dragging, the sphere is rotated around its center with all its associated objects

3d-engine 3d-graphics 3d-models 3d-rotation 3drotate euler-angles gdi-plus gdiplus quaternion quaternion-algebra quaternions rotation rotation-matrix vector-graphics

Last synced: 19 Feb 2025

https://github.com/samson-mano/section_modulus_calculator

Program to calculate geometric properties of 2D surface. Implementation of modern openGL graphics to display the surface.

beam-section centroid modern-opengl moment-of-inertia opengl opentk opentk-controlgl section-modulus structural-engineering

Last synced: 19 Feb 2025

https://github.com/samson-mano/nastran_plate_model

The Nastran Input Generator for Stiffened Panels is a C# application designed to generate input files for the Nastran finite element analysis (FEA) software specifically tailored for stiffened panel structures. The application provides a user-friendly interface to define the stiffened panel and automatically generates Nastran input files

Last synced: 19 Feb 2025

https://github.com/samson-mano/coupled_mass_spring_system

Coupled Mass Spring System Dynamics Solver: A C# application for analyzing the dynamic response of a 2 DOF coupled mass-spring system. It includes tools for studying the effects of initial conditions and sinusoidal forces in both time and frequency domains.

coupled-mass-spring-system dynamical-systems dynamics finite-element-analysis mass-spring-damper mass-spring-simulation mass-spring-systems structural-dynamics structures two-mass-spring-system vibration vibrational-analysis

Last synced: 19 Feb 2025

https://github.com/samson-mano/plane_truss_pulse_response_simulation

This project provides a comprehensive framework for performing modal analysis and response evaluation of plane trusses. The project employs modal superposition techniques to analyze the dynamic behavior of structures subjected to shock (pulse) excitation.

2d-truss dynamics finite-element-analysis finite-element-method modal-analysis modal-superposition modern-opengl opengl plane-truss pulse-analysis

Last synced: 19 Feb 2025

https://github.com/samson-mano/spherical_harmonics

Spherical Harmonics project is dedicated to the study of special functions defined on the surface of a sphere. This tool facilitates visualization of mode shapes and enables the analysis of pulse and harmonic responses on the sphere's surface to external loads. Developed using C++17/ modern OpenGL

eigenvalues eigenvectors finite-element-analysis glew imgui legendre legendre-polynomials mode-shapes modern-opengl modern-opengl-functions opengl spherical-harmonics

Last synced: 19 Feb 2025

https://github.com/samson-mano/material_library

The application provides an intuitive interface for selecting materials and displaying their properties in a structured and readable format.

Last synced: 19 Feb 2025

https://github.com/samson-mano/complex_function_visualizer

OpenGL Complex function visualizer

Last synced: 02 Apr 2025

https://github.com/samson-mano/plane_frame_pulse_response_simulation

This project provides a comprehensive framework for performing modal analysis and response evaluation of plane frames. The project employs modal superposition techniques to analyze the dynamic behavior of structures subjected to various types of excitations, with a particular focus on shock (pulse) excitation.

2d-frame finite-element-analysis finite-element-methods modal modal-analysis plane-frame

Last synced: 19 Feb 2025

https://github.com/samson-mano/delaunay_triangulation_bw

This is a C# implementation of Bowyer Watson Delaunay triangulation.

bowyer-watson bowyer-watson-algorithm delaunay delaunay-triangulation graphics triangulation voronoi

Last synced: 19 Feb 2025

https://github.com/samson-mano/ant_colony_optimization

Impelementation of Ant colony optimization to solve Travelling salesman problem

Last synced: 19 Feb 2025

https://github.com/samson-mano/hm_to_femap_list

Convert the element/node list from HyperMesh to list

Last synced: 19 Feb 2025

https://github.com/samson-mano/section_mod_calc

Section modulus calculator for deck stiffeners (HP, L and T Stiffeners)

Last synced: 19 Feb 2025

https://github.com/samson-mano/constrained_dynamics

Simple physics engine to explore constrained dynamics. Vibrating Ring Gyroscope

Last synced: 19 Feb 2025