Blender V4.3
UV_FaceBranch Struct Reference

Public Attributes

BMFaceefa
 
float branch
 

Detailed Description

Store a face and it's current branch on the generalized atan2 function.

In complex analysis, we can generalize the arctangent function into a multi-valued function that is "almost everywhere continuous" in the complex plane.

The downside is that we need to keep track of which "branch" of the multi-valued function we are currently on.

Note
Even though atan2(a+bi, c+di) is now (multiply) defined for all complex inputs, we will only evaluate it with b==0 and d==0.

Definition at line 3737 of file uvedit_unwrap_ops.cc.

Member Data Documentation

◆ branch

float UV_FaceBranch::branch

Definition at line 3739 of file uvedit_unwrap_ops.cc.

Referenced by uv_cylinder_project(), and uv_sphere_project().

◆ efa

BMFace* UV_FaceBranch::efa

Definition at line 3738 of file uvedit_unwrap_ops.cc.

Referenced by uv_cylinder_project(), and uv_sphere_project().


The documentation for this struct was generated from the following file: