473,406 Members | 2,217 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Higher-level OpenGL modules

Greetings,

Does anybody know of or is working on any python modules that allow for
a direct but higher-level interface to OpenGL? For example, quick
functions to draw lines, curves, and basic shapes; define hsb color
mode; fill and stroke operations; easy loading of images, svg files,
etc (much like the processing language -
http://www.processing.org/reference/index.html). The closest thing I
could find was devachan - http://www.cesaremarilungo.com/sw/devachan/,
but its very limited. Any response would be greatly appreciated.

Thanks
Leon

Sep 5 '06 #1
5 1500
Leon wrote:
http://www.processing.org/reference/index.html). The closest
thing I could find was devachan -
Hava a look at Amanith http://www.amanith.org
OpenGL is that "low" level by design. Everything beyond is to be
packed into other libraries.

Wolfgang Draxinger
--
E-Mail address works, Jabber: he******@jabber.org, ICQ: 134682867
GPG key FP: 2FC8 319E C7D7 1ADC 0408 65C6 05F5 A645 1FD3 BD3E
Sep 5 '06 #2
http://pyopengl.sourceforge.net/ I wouldn't begin to tell you how to
install this.. Looks like russian roulette with virus since the .dll's
are not available and are not linked from the site but are available
from lots of places in the google search. Looks like there is a
copyright that might prevent you from distributing copies of your
program with the other library. I am not an expert of pyexe though and
what that does. I also noticed scipy and that seemed to work well,
shame there isn't templates for the objects in boa-constructor
https://sourceforge.net/project/show...roup_id=156455
http://www.dexrow.com..
Leon wrote:
Greetings,

Does anybody know of or is working on any python modules that allow for
a direct but higher-level interface to OpenGL? For example, quick
functions to draw lines, curves, and basic shapes; define hsb color
mode; fill and stroke operations; easy loading of images, svg files,
etc (much like the processing language -
http://www.processing.org/reference/index.html). The closest thing I
could find was devachan - http://www.cesaremarilungo.com/sw/devachan/,
but its very limited. Any response would be greatly appreciated.

Thanks
Leon
Sep 5 '06 #3
Thanks guys!, Ill look into your suggestions. I'm actually currently
working directly with pyOpenGL, but hopefully Ill find something that
would make me more efficient. I might end up writing a library myself.

Sep 5 '06 #4
5 Sep 2006 03:44:47 -0700, Leon <pe******@gmail.com>:
Greetings,

Does anybody know of or is working on any python modules that allow for
a direct but higher-level interface to OpenGL? For example, quick
functions to draw lines, curves, and basic shapes; define hsb color
mode; fill and stroke operations; easy loading of images, svg files,
etc (much like the processing language -
http://www.processing.org/reference/index.html). The closest thing I
could find was devachan - http://www.cesaremarilungo.com/sw/devachan/,
but its very limited. Any response would be greatly appreciated.
Soya? I don't know if it fulfill your needs, though.
http://home.gna.org/oomadness/en/soya/
--
Felipe.
Sep 6 '06 #5
Er*********@msn.com wrote:
http://pyopengl.sourceforge.net/ I wouldn't begin to tell you how to
install this.. Looks like russian roulette with virus since the .dll's
are not available and are not linked from the site but are available
from lots of places in the google search.
I think you're very mistaken... it's a little over-complex, but
everything you need is up there, on the installation and download
pages, and the only other .dlls you need are the OpenGL ones which the
original poster will already have.

--
Ben Sizer

Sep 6 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

699
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
0
by: Wilford Trelour | last post by:
Dear python-list@python.org, Diploma U N I V E R S I T Y&nbsp;&nbsp;&nbsp; D I P L O M A&nbsp;&nbsp;&nbsp; P L A N &nbsp;
6
by: R Camarda | last post by:
I am trying to determine the next registered session of a student so I can calculate the number of skipped sessions. Scenario: I have a student registration summary table. One row for each...
2
by: Jochen Califice | last post by:
Hi NG! A wise man said "You don't have to know anything but where to find it" :) K I've been searching about two hours but didn't find one thing usable. I have a layer at my page. In it...
4
by: Howard Martin | last post by:
I have a page at http://www.no1hastings.com.au/new/index.html designed for 800 x 600 resolution and where nearly all the elements are positioned using CSS. The elements are lined up to the left...
3
by: rcmail14872 | last post by:
I created a simple Data Access Page and it views fine in Internet Explorer 5.5 on my PC. But when I try to view it on my Pocket PC running Pocket PC 2002 operating system, I get the error message...
4
by: Jonathan Bartlett | last post by:
Just thought you all might be interested in an article I just finished about higher-order functions, and their use in Scheme and C: http://www-128.ibm.com/developerworks/library/l-highfunc.html ...
4
by: Amjad | last post by:
I was looking at the MSCOMM32.OCX help when I found that it supports only up to 256000 bps baud rate. Is there another .NET COM that supports higher baud rates (e.g. 460800 and 921600 bps) Thanks...
4
by: Andreas Borutta | last post by:
Hi, what is the task with which I could not cope? There is a link with an inline-element (strong e.g.) inside. It has a higher font-size than the content of its parent. For the hover effect...
3
by: Kaheru | last post by:
Hi, my IT knowledge not that strong. Hope you guys dun mind I asking a stupid question. I recently been assign with an assignment to performance test a FTP server. I gathered the data using a test...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.