Sign in to follow this  
eriveraa

Unity Questions about the OpenTk library instead of Tao Framework

Recommended Posts

Hi community, i am new to this forum but i have searched a lot of things in this forum and i have some questions where i would like some guidance. First of all, i have developed an utility for civil engineers called: Secciones (http://secciones.wordpress.com/2008/07/28/que-es-secciones/) that allows to calculate cross-section properties like Area, Inertia Moments, etc. That program was developed with VS2005 using Winforms and the external Library ZedGraph for the visualization of graphics in 2D. ZedGraph is nice, it has some built-in functionality like panning, zoom with the mouse, but now i would like to see my cross-section in 3D (by extruding the 2d cross-section) with some perspective and the ability to have panning, zooming, rotating. So, i have these questions:
  • At beginning i choose Tao Framework, but doing some research i have found OpenTK that looks interesting and provides some high functionality i would use. My question is: How is OpenTk related with Tao Framework? what is the relation among them?. Does OpenTk depends on it?
  • My application need to show graphics inside the form (not the whole form area). I mean showing graphics in a graphic control that is inside my form. Is that possible? (please see the attached image of my program)
  • I need to allow the user to interact with the graphics for panning, zooming, rotating and select objects like points or lines. Is that possible?, are there any examples?
  • Is there a way to capture the graphic and put it in a report (using the printpreview control)?
  • I have found an interesting library called ILNumerics.Net, what is the relation with OpenTk?. Should i use it instead of OpenTk for my purposes? (some clarification will help me a lot!!)
I am really interested on using OpenTk but i need some answers and guidance. Thanks.

Share this post


Link to post
Share on other sites

Quote:
Original post by eriveraa
At beginning i choose Tao Framework, but doing some research i have found OpenTK that looks interesting and provides some high functionality i would use. My question is: How is OpenTk related with Tao Framework? what is the relation among them?. Does OpenTk depends on it?


OpenTK and Tao both provide bindings to OpenGL. OpenTK provides more high-level functionality, such as window creation and such, as well as providing more "dotnet friendly" names for OpenGL functions. For instance, in Tao to call glReadPixels you would write "Gl.glReadPixels" and in OpenTK you would write GL.ReadPixels.

Quote:
Original post by eriveraa
My application need to show graphics inside the form (not the whole form area). I mean showing graphics in a graphic control that is inside my form. Is that possible? (please see the attached image of my program)


Yes, OpenTK includes a GLControl you can drop into a form to render into.

Quote:
Original post by eriveraaI need to allow the user to interact with the graphics for panning, zooming, rotating and select objects like points or lines. Is that possible?, are there any examples?


The GLControl has mouse events and such, like any other windows forms control. As far as selecting objects with the mouse pointer, that is an OpenGL issue. Google "OpenGL picking" for tutorials on how to do that.

Quote:
Is there a way to capture the graphic and put it in a report (using the printpreview control)?


Yes, I think you could get away with just calling glReadPixels after the scene is rendered, and then put the pixel data into a bitmap.

Quote:
I have found an interesting library called ILNumerics.Net, what is the relation with OpenTk?. Should i use it instead of OpenTk for my purposes? (some clarification will help me a lot!!)


OpenTK doesn't contain most of the numerical stuff that ILNumerics has, like the Lapack wrappers. ILNumerics looks like it has support for plotting, is that what you are referring to? I'd imagine the plotting controls in ILNumerics are much higher level than what you get with OpenTK, so if those controls satisfy your needs, they'd be easier to use, but if they didn't satisfy your needs, then you might be hosed.

Btw, there are forums on http://www.opentk.com so for OpenTK specific questions, that might be the best place to ask.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Announcements

  • Forum Statistics

    • Total Topics
      628354
    • Total Posts
      2982236
  • Similar Content

    • By koto
      Hello,

      I'm developing a roguelike game. Currently it's in a playable state and I think it's a high time to show it and hopefully get some feedback.

      The game has following features:
      - turn based
      - procedurally generated levels
      - tons of loot
      - spells system
      - trading system
      - some quests
      - some limited crafting
      - door/key/lever mechanics
      - quite a lot of different (look/behaviour) monsters

      Trailer:
      Demo: http://kotogames.com/wp-content/uploads/2017/11/OuaD_demo.zip
      Regards,
      Tom
       
    • By Afambus
      Hello,
      I have a full experienced team that looking for a composer and another 3d designer, im expecting as much from you there are other people in this server that can help you we have a determined team, we have done many things in our game there is more information in the discord about everyone and there skills there region and about the game, if you join the discord pm asap
      https://discord.gg/b2teN3m
    • By BAG Labs
      Mobile SoS

      Platform: Android
      Genre: Board
      Link: Google Play
       
      This games sharpen memory and test your strategies to place S-O-S pattern within time limit and serve 3 difficulties as Easy, Normal, and Hard.

      Goals of the game is to put S-O-S words in patterns (Horizontal, Vertical, and Diagonal) alternately with enemy.
       
      Features:
      Single Player Multiplayer Achievements Leaderboards  
       
      Screenshot:

       

       

       
      Link: Google Play
       
      Please help us improve this game with review
    • By abarnes
      Hello!
      I am a game development student in my second year of a three year program and I would like to start building my portfolio. I was thinking of creating some games to show what I can do to potential employers since I wont have any work related experience when I graduate. But as I'm sure you all know there are tons of ways to approach developing/designing a game and I'm curious if anyone had any insight as to any "standards" that come with this? Is it okay to use game engines like Unity, Unreal, Game Maker etc? Or would it be better to make a game from scratch to better show case your skills? Any and all advice will be greatly appreciated!
    • By Hilster
      Hello 2D Artists,
      I've started making a 2D Puzzle Adventure game for mobile and I'm looking for someone who would want in on creating assets for the game. The core of the programming is pretty much complete, you can walk within the grid laid out and push boxes, when there is an object on top of a pressure pad it will activate the linked objects or if there is one object with multiple linked pressure pads it requires you to activate all points for the object to become active. 

      The level iteration for the game is quick and simple, a Photoshop file that is made of individual pixels that represents objects is put into the game and it creates the level out of those pixels with the assigned objects.
      The objects that need sprites created so far is the character, box, pressure pad, door, trap door, the walls, the stairs and the tiled background.
      I intend to add more objects so the amount I'd like to add will be extended.
      My motivations for posting here is to have something that looks nice to be able to display on my portfolio, so if you're looking for a working game that you can place your art into and improve the look of your portfolio then we're in business.
      Please reply with a few past examples of your art below and I'll be in touch!
  • Popular Now