UnityMol  1.0.25beta
UMol.RibbonMeshDNA Class Reference

Static Public Member Functions

static MeshData createChainMesh (List< UnityMolResidue > residues, ref Dictionary< UnityMolResidue, List< int >> residueToVert, bool isTraj=false, bool drawBases=true)
 
static MeshData createCylinder (float height, float radius)
 
static MeshData createCapsule (float height, float radius, int segments=32, int rings=8)
 
static Vector3 PointOnSpheroid (float radius, float height, float horizontalAngle, float verticalAngle)
 

Static Public Attributes

static int splineSteps = 4
 
static int profileDetail = 4
 
static int trajSplineSteps = 4
 
static int trajProfileDetail = 4
 
static float ribbonWidth = 2.0f
 
static float ribbonHeight = 0.125f
 
static float ribbonOffset = 0.5f
 
static float arrowHeadWidth = 3.0f
 
static float arrowWidth = 2.0f
 
static float arrowHeight = 0.5f
 
static float tubeSize = 0.25f
 
static float cylinderSize = 0.35f
 
static string baseACol = "#D81B60"
 
static string baseCCol = "#1E88E5"
 
static string baseGCol = "#FFC107"
 
static string baseTCol = "#004D40"
 
static string strandCol = "#1a237e"
 
static string C3name = "C3'"
 
static string O5name = "O5'"
 

Member Function Documentation

◆ createCapsule()

static MeshData UMol.RibbonMeshDNA.createCapsule ( float  height,
float  radius,
int  segments = 32,
int  rings = 8 
)
static

◆ createChainMesh()

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

◆ createCylinder()

static MeshData UMol.RibbonMeshDNA.createCylinder ( float  height,
float  radius 
)
static

◆ PointOnSpheroid()

static Vector3 UMol.RibbonMeshDNA.PointOnSpheroid ( float  radius,
float  height,
float  horizontalAngle,
float  verticalAngle 
)
static

Member Data Documentation

◆ arrowHeadWidth

float UMol.RibbonMeshDNA.arrowHeadWidth = 3.0f
static

◆ arrowHeight

float UMol.RibbonMeshDNA.arrowHeight = 0.5f
static

◆ arrowWidth

float UMol.RibbonMeshDNA.arrowWidth = 2.0f
static

◆ baseACol

string UMol.RibbonMeshDNA.baseACol = "#D81B60"
static

◆ baseCCol

string UMol.RibbonMeshDNA.baseCCol = "#1E88E5"
static

◆ baseGCol

string UMol.RibbonMeshDNA.baseGCol = "#FFC107"
static

◆ baseTCol

string UMol.RibbonMeshDNA.baseTCol = "#004D40"
static

◆ C3name

string UMol.RibbonMeshDNA.C3name = "C3'"
static

◆ cylinderSize

float UMol.RibbonMeshDNA.cylinderSize = 0.35f
static

◆ O5name

string UMol.RibbonMeshDNA.O5name = "O5'"
static

◆ profileDetail

int UMol.RibbonMeshDNA.profileDetail = 4
static

◆ ribbonHeight

float UMol.RibbonMeshDNA.ribbonHeight = 0.125f
static

◆ ribbonOffset

float UMol.RibbonMeshDNA.ribbonOffset = 0.5f
static

◆ ribbonWidth

float UMol.RibbonMeshDNA.ribbonWidth = 2.0f
static

◆ splineSteps

int UMol.RibbonMeshDNA.splineSteps = 4
static

◆ strandCol

string UMol.RibbonMeshDNA.strandCol = "#1a237e"
static

◆ trajProfileDetail

int UMol.RibbonMeshDNA.trajProfileDetail = 4
static

◆ trajSplineSteps

int UMol.RibbonMeshDNA.trajSplineSteps = 4
static

◆ tubeSize

float UMol.RibbonMeshDNA.tubeSize = 0.25f
static

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