Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_subdiv_eval.h
| Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | void BKE_subdiv_eval_limit_point_and_derivatives(struct Subdiv *subdiv, | ||||
| float u, | float u, | ||||
| float v, | float v, | ||||
| float r_P[3], | float r_P[3], | ||||
| float r_dPdu[3], | float r_dPdu[3], | ||||
| float r_dPdv[3]); | float r_dPdv[3]); | ||||
| void BKE_subdiv_eval_limit_point_and_normal( | void BKE_subdiv_eval_limit_point_and_normal( | ||||
| struct Subdiv *subdiv, int ptex_face_index, float u, float v, float r_P[3], float r_N[3]); | struct Subdiv *subdiv, int ptex_face_index, float u, float v, float r_P[3], float r_N[3]); | ||||
| /* Evaluate extra vertex data (such as orco). */ | |||||
| void BKE_subdiv_eval_extra_vertex_data(struct Subdiv *subdiv, | |||||
| const int ptex_face_index, | |||||
| const float u, | |||||
| const float v, | |||||
| float r_extra_data[]); | |||||
| /* Evaluate face-varying layer (such as UV). */ | /* Evaluate face-varying layer (such as UV). */ | ||||
| void BKE_subdiv_eval_face_varying(struct Subdiv *subdiv, | void BKE_subdiv_eval_face_varying(struct Subdiv *subdiv, | ||||
| int face_varying_channel, | int face_varying_channel, | ||||
| int ptex_face_index, | int ptex_face_index, | ||||
| float u, | float u, | ||||
| float v, | float v, | ||||
| float r_face_varying[2]); | float r_face_varying[2]); | ||||
| Show All 21 Lines | |||||