TYSON-Alii / XsLib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#XsLib, my OpenGL additional library.

features;

"!" plans to add

  • system
    • mouse info
    • keyboard info
    • log
      • messages
      • error
      • date
  • camera
    • normal camera
    • fps camera
    • tps camera !
  • clock
    • chronometer
    • counting dowm
    • date
  • math
    • trigonometry !
    • functions ~
    • euler to quaternion !
    • printer
      • vex2, vex3, vex4, vector etc.
    • vextor (dynamic array)
    • matrix !
    • vex
      • vex2
      • vex3
      • vex4
    • vex math
    • towards !
    • color converter !
    • random number !
  • shape
    • save and load
    • particul
      • with collission !
      • uni shape particul !
    • view shape !
    • out line color !
    • mirror !
    • octree optimizer !
    • popup shapes
    • number
    • shape
    • sky
      • skybox
      • skysphere
      • star and clouds !
    • animation
      • 2d animation
      • 3d animation
      • xs.anim file
      • xs.anim writer
      • camera animation
      • smooth animation system !
    • solid shapes
      • 3d
        • cube
        • prism
        • sphere
        • ico sphere
        • cone
        • cylinder
        • torus
        • monke
        • teapot
        • star
        • bunny!
        • arrow !
        • random vertex !
        • rock generator !
      • 2d
        • triangle
        • quad
        • polygone
    • meta shape
      • cube !
      • capsule !
    • shape creater
      • 3d
    • plane
      • cube !
      • prism !
    • 2d
      • square !
      • triangle !
      • polygon !
  • vertex
    • printer
    • vertex stream
    • vertex write to text
    • mode
      • cut !
      • subdivide !
      • unsubdivide !
      • erase !
      • random !
      • tidy !
      • push !
      • pull !
      • mix !
      • add
      • scaler
      • origin
  • shaders
    • learnopengl.com's shader class integration
    • light !
      • point light !
      • sun !
      • transparenty (glass) !
      • glow effect !
      • mirror !
      • shadow mapper !
  • colors
  • texture
    • stb image loader
    • texture creater
      • voronoi !
      • noise !
      • wave !
      • perlin noise !
    • texture writer !
    • bmp loader !
    • xs.image file !
    • xs.image writer !
    • gif, apng player
  • saver
    • xs.save file
      • add
      • delete
      • change
      • check
      • types
    • float, int, double, bool, char, const char*, string, vex2f, vex3f, vex4f, vex2i, vex3i, vex4i, vex2d, vex3d, vex4d
  • search algorithm
    • binary !
    • jump !
    • linear search !
    • fibonacci search !
  • 3d model
    • obj loader
    • obj writer !
    • x3d loader / writer !
    • xs.model file
    • xs.model writer
  • physics
    • kinematic physics !
    • collission
      • elips !
      • box
  • sound
    • sounds player !
    • change sounds options !
  • gui
    • circle color edit panel !
    • slider
    • drag !
    • circle slider !
    • square slider !
  • ttf loader
    • loader !
    • to texture !
  • imgui entegration
    • info
      • shape
      • camera
      • collission !
      • vertices/vertex !
  • physx
    • shape
      • dynamic
      • static
      • kinematic !
    • triangle mesh loader
  • bullet physics
    • shape
      • dyanmic !
      • static !
      • kinematic !
      • soft body !
    • triangle mesh loader !

About


Languages

Language:C++ 70.2%Language:C 29.8%