Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/overlay_grid.cc
| Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Lines | if (((rv3d->view == RV3D_VIEW_USER) || (rv3d->persp != RV3D_ORTHO)) && show_axis_z) { | ||||
| zpos_flag |= PLANE_XZ; | zpos_flag |= PLANE_XZ; | ||||
| } | } | ||||
| else { | else { | ||||
| zpos_flag |= PLANE_YZ; | zpos_flag |= PLANE_YZ; | ||||
| } | } | ||||
| zneg_flag = zpos_flag; | zneg_flag = zpos_flag; | ||||
| /* Persp : If camera is below floor plane, we switch clipping | /* Perspective: If camera is below floor plane, we switch clipping. | ||||
| * Ortho : If eye vector is looking up, we switch clipping */ | * Orthographic: If eye vector is looking up, we switch clipping. */ | ||||
| if (((winmat[3][3] == 0.0f) && (campos[2] > 0.0f)) || | if (((winmat[3][3] == 0.0f) && (campos[2] > 0.0f)) || | ||||
| ((winmat[3][3] != 0.0f) && (zvec[2] < 0.0f))) { | ((winmat[3][3] != 0.0f) && (zvec[2] < 0.0f))) { | ||||
| zpos_flag |= CLIP_ZPOS; | zpos_flag |= CLIP_ZPOS; | ||||
| zneg_flag |= CLIP_ZNEG; | zneg_flag |= CLIP_ZNEG; | ||||
| } | } | ||||
| else { | else { | ||||
| zpos_flag |= CLIP_ZNEG; | zpos_flag |= CLIP_ZNEG; | ||||
| zneg_flag |= CLIP_ZPOS; | zneg_flag |= CLIP_ZPOS; | ||||
| ▲ Show 20 Lines • Show All 156 Lines • Show Last 20 Lines | |||||