473,574 Members | 2,470 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1502
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
33569
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 capabilities, unfortunately. I'd like to know if it may be possible to add a powerful macro system to Python, while keeping its amazing syntax, and if it...
0
1294
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
1679
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 student and the student's registered session. I want to update a given row with the next higher registered session (into a field called...
2
2439
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 there's a picture. I want this layer always to be placed at the middle of the screen. So I read out the window width and replace the layer. Works fine. ...
4
4699
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 margin but the client wants the page to appear in the middle of the screen at higher resolutions but maintaining the fixed 800px width.. I've gone...
3
1660
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 that the page needs Internet Explorer 5.5 or higher to display. Does anyone know if the version of Internet Explorer that comes with Pocket PC 2003...
4
1218
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 This is part of a series of articles I'm writing about functional programming and how it can be used to even in procedural languages. This even...
4
7815
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 Amjad
4
2959
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 I prefer an inverse styling. Hovering should just cover the link and not his parent (li e.g.).
3
8637
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 tool. The test is to simulate 100 users sending multiple FTP request to upload and download file of various size from the FTP server. The test need...
0
7797
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7715
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
8225
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7806
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
1
5611
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5296
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3748
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2233
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
1053
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

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.