Click here to Skip to main content
11,581,397 members (61,862 online)
   

Graphics

 
AnswerRe: Animation in borderless window Pin
Richard MacCutchan23-Oct-11 2:21
mvpRichard MacCutchan23-Oct-11 2:21 
GeneralRe: Animation in borderless window Pin
Aleonis23-Oct-11 2:32
memberAleonis23-Oct-11 2:32 
GeneralRe: Animation in borderless window Pin
Richard MacCutchan23-Oct-11 2:44
mvpRichard MacCutchan23-Oct-11 2:44 
GeneralRe: Animation in borderless window Pin
Aleonis23-Oct-11 3:32
memberAleonis23-Oct-11 3:32 
AnswerRe: Animation in borderless window Pin
Alisaunder23-Oct-11 5:07
memberAlisaunder23-Oct-11 5:07 
GeneralRe: Animation in borderless window Pin
Aleonis23-Oct-11 7:14
memberAleonis23-Oct-11 7:14 
QuestionXna object Transformation. Pin
AghaKhan22-Oct-11 20:56
memberAghaKhan22-Oct-11 20:56 
Questionfree or affordable software for the editing of the photo [modified] Pin
anthonybates11-Jul-11 18:06
memberanthonybates11-Jul-11 18:06 
AnswerRe: free or affordable software for the editing of the photo Pin
Drew Stainton11-Jul-11 18:38
memberDrew Stainton11-Jul-11 18:38 
QuestionGraphics Plugin for Liquidity Risk Software? Pin
StaceyL21-Jun-11 10:46
memberStaceyL21-Jun-11 10:46 
Jokei want to Pin
yexiaofeng18-Apr-11 22:05
memberyexiaofeng18-Apr-11 22:05 
Questionhai Pin
SR Baby31-Mar-11 22:32
memberSR Baby31-Mar-11 22:32 
QuestionProblem with compression of a DirectShow video filter Pin
428814-Jan-11 7:05
member428814-Jan-11 7:05 
Question[OpenGL/MFC/C++] backface transparency... Pin
Maximilien11-Jan-11 5:02
memberMaximilien11-Jan-11 5:02 
(OpenGL on vs2008)
I'm drawing surfaces, not volumes. the issue is corruption (or maybe PEBKAC) when displaying "blended" (transparent)

I don't seem to understand how the surface must be "setup" to obtain full surface transparency on both the front side and back side.


I have something like :
 
::glReadBuffer( GL_BACK );
::glDrawBuffer( GL_BACK );
::glDepthFunc( GL_LESS );
::glEnable( GL_DEPTH_TEST );
 

// init.
glPolygonMode ( GL_FRONT, GL_FILL );
glPolygonMode ( GL_BACK, GL_FILL  );
glLightModeli( GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE );
glDepthMask( GL_FALSE );
glEnable( GL_BLEND );
glBlendFunc( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA );
 
glColor4ub( red, green, blue, alpha ); //valid values.
// draw the cone (render triangles)...

// cleanup...
glDisable( GL_BLEND );
glDepthMask( GL_TRUE );
glLightModeli( GL_LIGHT_MODEL_TWO_SIDE, GL_FALSE );
 

When using this code, there are some corruption in the display, surface "patches" are not rendered appropriately when displaying against "itself", for example a front facing polygon of a cone or cylinder which is displayed against a back" face of the same cone or cylinder.

see images showing the issue:
simple cylinder :
http://www.flickr.com/photos/thesorus/5346534862/in/photostream/[^]

and

a cone, a sphere and a plane.
http://www.flickr.com/photos/thesorus/5345924155/in/photostream/[^]


Max.

Thanks.
Watched code never compiles.

AnswerRe: [OpenGL/MFC/C++] backface transparency... Pin
jk chan14-Jan-11 4:42
memberjk chan14-Jan-11 4:42 
AnswerRe: [OpenGL/MFC/C++] backface transparency... Pin
parths19-Jan-11 2:49
memberparths19-Jan-11 2:49 
Questiontransparent using Fillpath Pin
transoft9-Jan-11 15:19
membertransoft9-Jan-11 15:19 
AnswerRe: transparent using Fillpath Pin
Richard MacCutchan9-Jan-11 23:28
mvpRichard MacCutchan9-Jan-11 23:28 
QuestionOpenGL rendering on desktop [modified] Pin
Tcpip200519-Dec-10 1:17
memberTcpip200519-Dec-10 1:17 
AnswerRe: OpenGL rendering on desktop Pin
parths22-Dec-10 22:28
memberparths22-Dec-10 22:28 
GeneralRe: OpenGL rendering on desktop Pin
Tcpip200524-Dec-10 2:06
memberTcpip200524-Dec-10 2:06 
AnswerRe: OpenGL rendering on desktop Pin
Drew Stainton30-Dec-10 12:46
memberDrew Stainton30-Dec-10 12:46 
GeneralRe: OpenGL rendering on desktop Pin
Tcpip200531-Dec-10 17:51
memberTcpip200531-Dec-10 17:51 
Questiontransparently blit a bitmap Pin
mike7521413-Dec-10 9:01
membermike7521413-Dec-10 9:01 
AnswerRe: transparently blit a bitmap Pin
LunaticFringe13-Dec-10 12:00
memberLunaticFringe13-Dec-10 12:00 
AnswerRe: transparently blit a bitmap Pin
jk chan27-Dec-10 1:00
memberjk chan27-Dec-10 1:00 
QuestionGraphics.FillPath( Brush, GraphicsPath ) does not fill a simple Path. Pin
WDI28-Oct-10 2:47
memberWDI28-Oct-10 2:47 
AnswerRe: Graphics.FillPath( Brush, GraphicsPath ) does not fill a simple Path. Pin
RaviRanjankr13-Dec-10 18:49
memberRaviRanjankr13-Dec-10 18:49 
Questiontool for real time graph plotting.. Pin
jainiraj27-Oct-10 1:21
memberjainiraj27-Oct-10 1:21 
AnswerCross Post! Pin
Henry Minute27-Oct-10 1:41
mvpHenry Minute27-Oct-10 1:41 
GeneralRe: Cross Post! Pin
jainiraj27-Oct-10 4:18
memberjainiraj27-Oct-10 4:18 
GeneralRe: Cross Post! Pin
Richard MacCutchan27-Oct-10 5:37
mvpRichard MacCutchan27-Oct-10 5:37 
QuestionTRUE == FALSE in GDI: Another rtfm? Pin
Tadeusz Westawic22-Oct-10 3:37
memberTadeusz Westawic22-Oct-10 3:37 
QuestionFreeing Selected BM from DC in GDI Pin
Tadeusz Westawic17-Oct-10 17:32
memberTadeusz Westawic17-Oct-10 17:32 
AnswerRe: Freeing Selected BM from DC in GDI Pin
LunaticFringe17-Oct-10 18:00
memberLunaticFringe17-Oct-10 18:00 
GeneralRe: Freeing Selected BM from DC in GDI Pin
Tadeusz Westawic17-Oct-10 18:32
memberTadeusz Westawic17-Oct-10 18:32 
GeneralRe: Freeing Selected BM from DC in GDI Pin
LunaticFringe18-Oct-10 6:29
memberLunaticFringe18-Oct-10 6:29 
AnswerRe: Freeing Selected BM from DC in GDI Pin
Sauro Viti18-Oct-10 7:56
memberSauro Viti18-Oct-10 7:56 
GeneralRe: Freeing Selected BM from DC in GDI Pin
Tadeusz Westawic19-Oct-10 2:56
memberTadeusz Westawic19-Oct-10 2:56 
Questionhow can the diffrent DC share the same OpenGL List? Pin
King Tran5-Oct-10 13:47
memberKing Tran5-Oct-10 13:47 
AnswerRe: how can the diffrent DC share the same OpenGL List? Pin
Peter_in_27805-Oct-10 14:32
memberPeter_in_27805-Oct-10 14:32 
AnswerRe: how can the diffrent DC share the same OpenGL List? Pin
jk chan27-Dec-10 1:06
memberjk chan27-Dec-10 1:06 
Questiondiffrent DC share the same OpenGL list Pin
King Tran26-Sep-10 3:52
memberKing Tran26-Sep-10 3:52 
AnswerRe: diffrent DC share the same OpenGL list Pin
Sauro Viti18-Oct-10 7:43
memberSauro Viti18-Oct-10 7:43 
QuestionHelp) Pin
_Mr_xXx_5-Sep-10 0:49
member_Mr_xXx_5-Sep-10 0:49 
QuestionCreating MultiFrame images and dramatic increase in file size Pin
CincDev5-Aug-10 16:54
memberCincDev5-Aug-10 16:54 
AnswerRe: Creating MultiFrame images and dramatic increase in file size Pin
LunaticFringe5-Aug-10 23:31
memberLunaticFringe5-Aug-10 23:31 
GeneralRe: Creating MultiFrame images and dramatic increase in file size Pin
CincDev6-Aug-10 1:29
memberCincDev6-Aug-10 1:29 
QuestionOpenGL draw 3D earth with texture Pin
King Tran3-Aug-10 22:57
memberKing Tran3-Aug-10 22:57 
QuestionSorting colors Pin
Nishad S30-Jul-10 2:06
memberNishad S30-Jul-10 2:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.8.150603.1 | Last Updated 4 Jun 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid