Dev W.I.P - User made equation 3d/2d grapher [EDUCATIONAL]

Discussion in 'WIP and Development Status' started by ChipDev, Jul 12, 2016.

?

How do you think this plugin can/will be used?

  1. Educationally

    33.3%
  2. For fun

    66.7%
  3. No reason

    0 vote(s)
    0.0%
Thread Status:
Not open for further replies.
  1. Offline

    ChipDev

    WIP - User made equation 3D/2D grapher that can be used for education.
    [​IMG]
    Hello everybody! @MCMastery and I have gotten an idea to update my plugin "Grapher" to enable user-made equations. This opens up the possibilities to use the plugin for educational purposes, and allows more possibilities to the game and mathematical uses for Minecraft itself.
    Also, its fun!
    [​IMG]

    Now that MCMastery has made a very nice Library using the Shunting Yard Algorithm, we are able to parse strings from the chat and turn them into mathematical equations using /mcg (Minecraft Grapher)
    NOTE: Not all equation modifiers are supported, but may be added in the future!
    [​IMG]

    EXAMPLES:
    PHP:
    /mcg3d (x equation) (y equation) (z equation) (time1min) (time1max) (time2min) (time2max) (minheight) (maxheight) (blockID)
    PHP:
    /mcg3d t1/(t2*t2t2 t1 0 3.14 3.14 6.28 0 256 137
    This will make a 3d graph with these parameters:
    PHP:
    t1/(t2*t2)
    t2
    t1
    t1Min 
    0
    t1Max 
    3.14
    t2Min 
    3.14
    t2Max 
    6.28
    MinHeight 
    0       These 2 values ]
    maxHeight 256      [Are standard MC]
    BlockID Command Block (137)
    This will possibly be more refined later!
    (t1 and t2 are both variables that range from t1min...t1max or t2min...t2max)[​IMG]
    And really, thats it for now! More features will be added/removed soon, so keep your eyes open for a release!
    ~Chip

     
    Last edited: Jul 12, 2016
    zaouague, FisheyLP and MCMastery like this.
Thread Status:
Not open for further replies.

Share This Page