UnityMol  1.0.25beta
UMol.RibbonMesh Class Reference

Static Public Member Functions

static void AddVertToResidueDict (ref Dictionary< UnityMolResidue, List< int >> residueToVert, UnityMolResidue r, List< int > newVs)
 
static MeshData createChainMesh (List< UnityMolResidue > residues, ref Dictionary< UnityMolResidue, List< int >> residueToVert, bool isTraj=false)
 

Static Public Attributes

static int splineSteps = 16
 
static int profileDetail = 8
 
static int trajSplineSteps = 4
 
static int trajProfileDetail = 4
 
static bool testDistanceCA_CA = true
 
static float ribbonWidth = 2.0f
 
static float ribbonHeight = 0.125f
 
static float ribbonOffset = 1.5f
 
static float arrowHeadWidth = 3.0f
 
static float arrowWidth = 2.0f
 
static float arrowHeight = 0.5f
 
static float tubeSize = 0.25f
 
static string helixCol = "#e69f00"
 
static string helixPi = "#fae442"
 
static string helix310 = "#d55e00"
 
static string helixOther = "#cc79a7"
 
static string strandCol = "#0072b2"
 
static string coilCol = "#9b9b9b"
 

Member Function Documentation

◆ AddVertToResidueDict()

static void UMol.RibbonMesh.AddVertToResidueDict ( ref Dictionary< UnityMolResidue, List< int >>  residueToVert,
UnityMolResidue  r,
List< int >  newVs 
)
static

◆ createChainMesh()

static MeshData UMol.RibbonMesh.createChainMesh ( List< UnityMolResidue residues,
ref Dictionary< UnityMolResidue, List< int >>  residueToVert,
bool  isTraj = false 
)
static

Member Data Documentation

◆ arrowHeadWidth

float UMol.RibbonMesh.arrowHeadWidth = 3.0f
static

◆ arrowHeight

float UMol.RibbonMesh.arrowHeight = 0.5f
static

◆ arrowWidth

float UMol.RibbonMesh.arrowWidth = 2.0f
static

◆ coilCol

string UMol.RibbonMesh.coilCol = "#9b9b9b"
static

◆ helix310

string UMol.RibbonMesh.helix310 = "#d55e00"
static

◆ helixCol

string UMol.RibbonMesh.helixCol = "#e69f00"
static

◆ helixOther

string UMol.RibbonMesh.helixOther = "#cc79a7"
static

◆ helixPi

string UMol.RibbonMesh.helixPi = "#fae442"
static

◆ profileDetail

int UMol.RibbonMesh.profileDetail = 8
static

◆ ribbonHeight

float UMol.RibbonMesh.ribbonHeight = 0.125f
static

◆ ribbonOffset

float UMol.RibbonMesh.ribbonOffset = 1.5f
static

◆ ribbonWidth

float UMol.RibbonMesh.ribbonWidth = 2.0f
static

◆ splineSteps

int UMol.RibbonMesh.splineSteps = 16
static

◆ strandCol

string UMol.RibbonMesh.strandCol = "#0072b2"
static

◆ testDistanceCA_CA

bool UMol.RibbonMesh.testDistanceCA_CA = true
static

◆ trajProfileDetail

int UMol.RibbonMesh.trajProfileDetail = 4
static

◆ trajSplineSteps

int UMol.RibbonMesh.trajSplineSteps = 4
static

◆ tubeSize

float UMol.RibbonMesh.tubeSize = 0.25f
static

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