Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  breaking up ngons/concave shapes  (Read 929 times)
0 Members and 1 Guest are viewing this topic.
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Posted 2004-04-29 16:31:38 »

Let's say you have one or more of those oddly shaped thingies:


How can you break it up into tris/quads?

And what's the best way for applying a seamless (tiling) texture? (opengl)

I know it would be easier with convex shapes, but I have my reasons (faster level building). Also performance isn't an issue (one time operation).

Since it's a rather common problem there have to be a bunch of usual ways to do it. Well, y'know, searching is hard if you don't know the correct term Wink

弾幕 ☆ @mahonnaiseblog
Offline Orangy Tang

JGO Kernel


Medals: 48
Projects: 11


Monkey for a head


« Reply #1 - Posted 2004-04-29 18:22:39 »

Quote
And what's the best way for applying a seamless (tiling) texture? (opengl)

Easiest would be to just use the vertex positions as texture coords. Then your textures end up tiled and aligned to your coordinate system which makes it easy to line things up. You probably want to add some kind of scale factor as well so you get the right frequency of tiling.

If its for some kind of geometry editor, I found setting texture  coords by letting the user drag them around works great (especially combined with the previous). I used both methods in V-Script if you want to see them working... Smiley

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #2 - Posted 2004-04-29 18:45:27 »

I can't do anything in the V-Script Editor :-/

However, thanks for the hints Smiley

弾幕 ☆ @mahonnaiseblog
Games published by our own members! Check 'em out!
Play the free demo of Revenge of the Titans!
Offline Orangy Tang

JGO Kernel


Medals: 48
Projects: 11


Monkey for a head


« Reply #3 - Posted 2004-04-29 18:57:20 »

Its not the most intuitive to get started with. I'll pm you with some details of how to do the texture stuff.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #4 - Posted 2004-04-29 21:20:21 »

Erm... ok. Seems like glu can do this kind of stuff automatically for you Grin

See here:
http://www.geocities.com/foetsch/extrude/extrude.htm#glutess

弾幕 ☆ @mahonnaiseblog
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (147 views)
2013-05-17 21:29:12

alaslipknot (155 views)
2013-05-16 21:24:48

gouessej (186 views)
2013-05-16 00:53:38

gouessej (180 views)
2013-05-16 00:17:58

theagentd (190 views)
2013-05-15 15:01:13

theagentd (174 views)
2013-05-15 15:00:54

StreetDoggy (218 views)
2013-05-14 15:56:26

kutucuk (243 views)
2013-05-12 17:10:36

kutucuk (241 views)
2013-05-12 15:36:09

UnluckyDevil (247 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.061 seconds with 21 queries.