UnityMol  0.9.6-875
UnityMol viewer / In developement
TubeRenderer Class Reference
+ Inheritance diagram for TubeRenderer:
+ Collaboration diagram for TubeRenderer:

Public Member Functions

void SetPoints (Vector3[] points, float radius, Color col)
 

Public Attributes

TubeVertex[] vertices
 
Material material
 
int crossSegments = 3
 
float flatAtDistance =-1
 
int movePixelsForRebuild = 6
 
float maxRebuildTime = 0.1f
 

Private Member Functions

void Reset ()
 
void Start ()
 
void LateUpdate ()
 

Private Attributes

Vector3[] crossPoints
 
int lastCrossSegments
 
Vector3 lastCameraPosition1
 
Vector3 lastCameraPosition2
 
float lastRebuildTime = 0.00f
 
Camera mainCamera = null
 

Detailed Description

Definition at line 74 of file TubeRenderer.cs.

Member Function Documentation

void TubeRenderer.LateUpdate ( )
private

Definition at line 109 of file TubeRenderer.cs.

References TubeVertex.color, crossSegments, TubeVertex.point, and TubeVertex.radius.

void TubeRenderer.Reset ( )
private

Definition at line 93 of file TubeRenderer.cs.

void TubeRenderer.SetPoints ( Vector3[]  points,
float  radius,
Color  col 
)

Definition at line 208 of file TubeRenderer.cs.

Referenced by TubeUpdate.SetAtoms().

+ Here is the caller graph for this function:

void TubeRenderer.Start ( )
private

Definition at line 101 of file TubeRenderer.cs.

References material.

Member Data Documentation

Vector3 [] TubeRenderer.crossPoints
private

Definition at line 82 of file TubeRenderer.cs.

int TubeRenderer.crossSegments = 3

Definition at line 81 of file TubeRenderer.cs.

Referenced by LateUpdate().

float TubeRenderer.flatAtDistance =-1

Definition at line 84 of file TubeRenderer.cs.

Vector3 TubeRenderer.lastCameraPosition1
private

Definition at line 86 of file TubeRenderer.cs.

Vector3 TubeRenderer.lastCameraPosition2
private

Definition at line 87 of file TubeRenderer.cs.

int TubeRenderer.lastCrossSegments
private

Definition at line 83 of file TubeRenderer.cs.

float TubeRenderer.lastRebuildTime = 0.00f
private

Definition at line 90 of file TubeRenderer.cs.

Camera TubeRenderer.mainCamera = null
private

Definition at line 91 of file TubeRenderer.cs.

Material TubeRenderer.material

Definition at line 79 of file TubeRenderer.cs.

Referenced by TubeUpdate.Start(), and Start().

float TubeRenderer.maxRebuildTime = 0.1f

Definition at line 89 of file TubeRenderer.cs.

int TubeRenderer.movePixelsForRebuild = 6

Definition at line 88 of file TubeRenderer.cs.

TubeVertex [] TubeRenderer.vertices

Definition at line 78 of file TubeRenderer.cs.


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