Pinned Repositories
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
2DTriangle_Mesh_Generator
Program to create 2D triangle mesh for any surface domain.
Constrained_Delaunay_Triangulation
Constrained Delaunay Triangulation (CDT) of a random surface domain.
continuous_beam_analysis
Continuous beam analyzer is simple tool to analysis statistically indeterminate beams for shear force, bending moment and member forces.
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.
Draw2D_geometry
An application to create 2D geometry. A flexible user-friendly application to create 2D objects (points, curves and surfaces).
Fast_Fourier_Transform
C# implementation of Cooley–Tukey's FFT algorithm.
Incremental_delaunay
Bowyer Watson incremental delaunay triangulation
Lloyds_relaxation
Voronoi tessellation from Divide and conquer Delaunay triangulation and Lloyds smoothing
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.
Samson-Mano's Repositories
Samson-Mano/Fast_Fourier_Transform
C# implementation of Cooley–Tukey's FFT algorithm.
Samson-Mano/Constrained_Delaunay_Triangulation
Constrained Delaunay Triangulation (CDT) of a random surface domain.
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.
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
Samson-Mano/continuous_beam_analysis
Continuous beam analyzer is simple tool to analysis statistically indeterminate beams for shear force, bending moment and member forces.
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.
Samson-Mano/2DTriangle_Mesh_Generator
Program to create 2D triangle mesh for any surface domain.
Samson-Mano/Draw2D_geometry
An application to create 2D geometry. A flexible user-friendly application to create 2D objects (points, curves and surfaces).
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.
Samson-Mano/Heat2D_solver_cpp
Finite element analysis of 2D heat transfer problems. This is a new version to previous solver
Samson-Mano/Truss_static_analysis_cpp
This repository contains a C++ project that implements a Finite Element Method (FEM) solver for plane truss structures.
Samson-Mano/bezier_intersection_openTK
OpenTK (modern openGL) implementation for displaying heatmaps. This application provides a general framework to implement openTK graphics in C#.
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.
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
Samson-Mano/Plane_frame_analyzer
2D Frame analysis software using finite element analysis. Calculates shear force, bending moment, axial force and deflection of frame elements.
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.
Samson-Mano/Plane_truss_analysis
2d truss analysis software using Finite element method of analysis
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
Samson-Mano/Section_Modulus_Calculator
Program to calculate geometric properties of 2D surface. Implementation of modern openGL graphics to display the surface.
Samson-Mano/Constrained_dynamics
Simple physics engine to explore constrained dynamics. Vibrating Ring Gyroscope
Samson-Mano/Delaunay_triangulation_BW
This is a C# implementation of Bowyer Watson Delaunay triangulation.
Samson-Mano/Dynamics_of_Springs_and_Rigids
Springs & Rigids System Dynamics: Forced response modal superposition approach
Samson-Mano/Hm_to_Femap_list
Convert the element/node list from HyperMesh to list
Samson-Mano/Material_Library
The application provides an intuitive interface for selecting materials and displaying their properties in a structured and readable format.
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.
Samson-Mano/Pulse_excitation_2D_system
Samson-Mano/Rendering_3D_objects
This project aims to provide a simple 3D rendering application using OpenGL 3.3 and C# Windows Forms. The application allows importing Node and Element data, including lines, triangles, and quadrilaterals, and renders them in a 3D space. The user can manipulate the view using zoom, pan, and zoom-to-fit capabilities.
Samson-Mano/Rotor_dynamics
Rotating disk simulation
Samson-Mano/Section_Mod_Calc
Section modulus calculator for deck stiffeners (HP, L and T Stiffeners)
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