Ecosyste.ms: Awesome
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/fast_fourier_transform
C# implementation of Cooley–Tukey's FFT algorithm.
cooley-tukey cooley-tukey-fft data-processing fast-fourier-transform fft fft-analysis fourier-transform frequency-domain time-domain
Last synced: 07 Nov 2024
https://github.com/samson-mano/constrained_delaunay_triangulation
Constrained Delaunay Triangulation (CDT) of a random surface domain.
constrained-delaunay-triangulation delaunay-refinement-algorithm finite-element-analysis finite-element-methods mesh mesh-generation mesh-refinement mesh-refinement-methods paul-chew ruppert-algorithm triangular-mesh
Last synced: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
https://github.com/samson-mano/2dtriangle_mesh_generator
Program to create 2D triangle mesh for any surface domain.
2d-mesh computational-physics constrained-delaunay-triangulation csharp-code delaunay delaunay-refinement delaunay-triangulation finite-element-analysis finite-element-methods mesh mesh-generation meshes numerical-methods opengl scientific-computing triangular-mesh triangular-meshes triangulation voronoi
Last synced: 12 Oct 2024
https://github.com/samson-mano/continuous_beam_analysis
Continuous beam analyzer is simple tool to analysis statistically indeterminate beams for shear force, bending moment and member forces.
beam-analysis bending-moment bending-moment-diagrams continuous-beam deflection finite-element-analysis indeterminate-beam-analysis shear-force shear-force-diagram static-analysis structural-analysis structural-engineering
Last synced: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 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: 07 Nov 2024
https://github.com/samson-mano/incremental_delaunay
Bowyer Watson incremental delaunay triangulation
bowyer-watson bowyer-watson-algorithm constrained-delaunay-triangulation delaunay-triangulation finite-element-analysis finite-element-method incremental mesh mesh-generation
Last synced: 07 Nov 2024
https://github.com/samson-mano/heat2d_solver_cpp
Finite element analysis of 2D heat transfer problems. This is a new version to previous solver
2d-heat-conduction 2d-heat-solver finite-element-analysis finite-element-methods heat heat-conduction heat-convection heat-diffusion heat-transfer heatmap helmholtz-equation opengl scalar-field-problem steady-state steady-state-conduction two-dimensional-heat
Last synced: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
https://github.com/samson-mano/random_domain_generator
C# implementation of random closed domain generator
algorithm bounded closed-domain domain inner-surfaces map-generation map-generator mathematics random-closed-domain random-surface surface surface-detection surfaces
Last synced: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
https://github.com/samson-mano/dynamics_of_springs_and_rigids
Springs & Rigids System Dynamics: Forced response modal superposition approach
dynamical-systems dynamics finite-element-analysis finite-element-methods forced-response-analysis modal-analysis modern-opengl opengl pulse-analysis spring
Last synced: 07 Nov 2024
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: 07 Nov 2024
https://github.com/samson-mano/plane_truss_analysis
2d truss analysis software using Finite element method of analysis
finite-element-analysis finite-element-methods gdi-plus gdiplus plane-truss truss truss-analysis truss-solver
Last synced: 07 Nov 2024
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
Last synced: 07 Nov 2024
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: 07 Nov 2024
https://github.com/samson-mano/hm_to_femap_list
Convert the element/node list from HyperMesh to list
Last synced: 07 Nov 2024
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: 07 Nov 2024
https://github.com/samson-mano/section_mod_calc
Section modulus calculator for deck stiffeners (HP, L and T Stiffeners)
Last synced: 07 Nov 2024
https://github.com/samson-mano/ant_colony_optimization
Impelementation of Ant colony optimization to solve Travelling salesman problem
Last synced: 07 Nov 2024
https://github.com/samson-mano/rotor_dynamics
Rotating disk simulation
imgui opengl rotating-disk vector-fields
Last synced: 07 Nov 2024
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.
Last synced: 07 Nov 2024
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: 07 Nov 2024
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: 07 Nov 2024
https://github.com/samson-mano/constrained_dynamics
Simple physics engine to explore constrained dynamics. Vibrating Ring Gyroscope
Last synced: 07 Nov 2024