Git Product home page Git Product logo

xslib's Introduction

#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 !

xslib's People

Contributors

tyson-alii avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.