Thread: [brlcad-tracker] [ brlcad-Bugs-1634859 ] raytraces randomly missing pieces of scene
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: SourceForge.net <no...@so...> - 2007-01-13 20:20:18
|
Bugs item #1634859, was opened at 2007-01-13 20:20 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1634859&group_id=105292 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Raytrace Group: serious bug / no workaround Status: Open Resolution: None Priority: 5 Private: No Submitted By: Karel Kulhavy (clock3) Assigned to: Nobody/Anonymous (nobody) Summary: raytraces randomly missing pieces of scene Initial Comment: Load the hyperluma.g into mged, set multipane defaults and raytrace in the window with the slanted (non-perpendicular), "overall" view. The lower corner of the scene will be cut off as if masked by some negative body. Shift it a bit and the colours change and the missing piece will be different. BRL-CAD version 7.8.4. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1634859&group_id=105292 |
From: SourceForge.net <no...@so...> - 2007-04-06 15:34:41
|
Bugs item #1634859, was opened at 2007-01-13 15:20 Message generated for change (Comment added) made by johnranderson You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1634859&group_id=105292 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Raytrace Group: serious bug / no workaround Status: Open Resolution: None Priority: 5 Private: No Submitted By: Karel Kulhavy (clock3) Assigned to: Nobody/Anonymous (nobody) Summary: raytraces randomly missing pieces of scene Initial Comment: Load the hyperluma.g into mged, set multipane defaults and raytrace in the window with the slanted (non-perpendicular), "overall" view. The lower corner of the scene will be cut off as if masked by some negative body. Shift it a bit and the colours change and the missing piece will be different. BRL-CAD version 7.8.4. ---------------------------------------------------------------------- >Comment By: John Anderson (johnranderson) Date: 2007-04-06 11:34 Message: Logged In: YES user_id=1185553 Originator: NO The near corner of the object displayed is being clipped because it is behind the eye point. This happens because of the way that the view is setup in the routine "dgo_autoview". The distance from the view center to the eye is set by choosing the largest of the distances between the view center and the x, y, and z limits of the displayed model. For an oblique view, this can result in clipping of the near corner. Calculating the distance from view center to the eye point as the magnitude of a vector from the displayed model max to the view center will eliminate the clipping, but the object in the default view will then be smaller. I believe the current method is a compromise that works well in most situations, but not in this case. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1634859&group_id=105292 |
From: SourceForge.net <no...@so...> - 2008-05-07 18:24:13
|
Bugs item #1634859, was opened at 2007-01-13 20:20 Message generated for change (Comment added) made by brlcad You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1634859&group_id=105292 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Raytrace >Group: unexpected behavior >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Karel Kulhavy (clock3) >Assigned to: John Anderson (johnranderson) Summary: raytraces randomly missing pieces of scene Initial Comment: Load the hyperluma.g into mged, set multipane defaults and raytrace in the window with the slanted (non-perpendicular), "overall" view. The lower corner of the scene will be cut off as if masked by some negative body. Shift it a bit and the colours change and the missing piece will be different. BRL-CAD version 7.8.4. ---------------------------------------------------------------------- >Comment By: Sean Morrison (brlcad) Date: 2008-05-07 18:24 Message: Logged In: YES user_id=785737 Originator: NO For orthogonal views, the current svn sources were modified so that the eye point will be pulled back outside of the model when z-clipping is turned off. In your (Karel's) case, I bet z-clipping it turned on, though. You can turn z-clipping off with Misc -> Z Clipping on the mged menu. Cheers! ---------------------------------------------------------------------- Comment By: John Anderson (johnranderson) Date: 2007-04-06 15:34 Message: Logged In: YES user_id=1185553 Originator: NO The near corner of the object displayed is being clipped because it is behind the eye point. This happens because of the way that the view is setup in the routine "dgo_autoview". The distance from the view center to the eye is set by choosing the largest of the distances between the view center and the x, y, and z limits of the displayed model. For an oblique view, this can result in clipping of the near corner. Calculating the distance from view center to the eye point as the magnitude of a vector from the displayed model max to the view center will eliminate the clipping, but the object in the default view will then be smaller. I believe the current method is a compromise that works well in most situations, but not in this case. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1634859&group_id=105292 |