Scorbot simulator
Métodos privados | Atributos privados | Lista de todos los miembros
Referencia de la Clase MetricSystemControl
Diagrama de herencias de MetricSystemControl

Métodos privados

void Start ()
 
void Update ()
 
void DynamicPrecision (Transform selectedObject)
 
void UpdatePlane (Transform selectedObject, Transform plane, Vector3 pos)
 
void NormalConfig (Transform selectedObject, Transform plane)
 

Atributos privados

Transform planeXY
 
Vector3 posPlaneXY
 
Transform planeXZ
 
Transform planeYZ
 
bool previousActivePlane = false
 
Transform cam
 
const float SHORT_DISTANCE = 30f
 
const float SMALL_SCALE = 0.15f
 
const float NORMAL_SCALE = 1f
 
const float TEXTURE_10MM = 10f
 
const float TEXTURE_10CM = 1f
 
const float AXIS_SENSIBILITY_REDUCTION = 0.1f
 
const float ZOOM_SENSIBILITY_REDUCTION = 0.1f
 
const float MOVEMENT_SENSIBILITY_REDUCTION = 0.1f
 
const float SENSIBILITY_REDUCTION_NORMAL = 1f
 
SelectionControl selectionControl
 
CameraControl cameraControl
 

Descripción detallada

La función principal de este componente es proporcionar un sistema de medición a la hora de mover una posición mediante sus axis a través de la visualización de planos. Hay tres planos (“xy”, “xz”, “yz”) que son activables/desactivables mediante casillas check y también están cuadriculadas. Cada cuadrícula es de 100 milímetros de lado, aunque si se está lo suficientemente cerca, los planos se subdividen en cuadrículas de 10 milímetros de lado. También se ajusta la sensibilidad de la camara, los ejes de movimiento del objetivo seleccionado y el tamaño del objetivo.

Autor
Oscar Catari Gutiérrez - E-mail: oscar.nosp@m.cata.nosp@m.ri@ou.nosp@m.tloo.nosp@m.k.es - Universidad de La Laguna
Versión
1.0
Desde
02-05-2019

Documentación de las funciones miembro

◆ DynamicPrecision()

void MetricSystemControl.DynamicPrecision ( Transform  selectedObject)
inlineprivate

Mantiene tres planos actualizados en base a un objetivo para mejorar la precisión del movimiento de ejes del objeto actuando como objetivo.

Parámetros
selectedObjectObjetivo
Devuelve
void

◆ NormalConfig()

void MetricSystemControl.NormalConfig ( Transform  selectedObject,
Transform  plane 
)
inlineprivate

Modifica el plano y la posición (objeto), junto a unos ajustes de sensibilidad, para poner los valores normales.

Parámetros
selectedObjectObjetivo que tiene que estar contenido en el plano
planePlano a modificar
Devuelve
void

◆ UpdatePlane()

void MetricSystemControl.UpdatePlane ( Transform  selectedObject,
Transform  plane,
Vector3  pos 
)
inlineprivate

Mueve un plano para que contenga el objetivo. Ajusta las texturas, sensibilidad de la cámara y el movimiento de ejes del objetivo según la cámara este lejos o cerca del objetivo.

Parámetros
selectedObjectObjetivo que tiene que estar contenido en el plano
planePlano a modificar
posPosición del plano que contiene al objetivo
Devuelve
void

La documentación para esta clase fue generada a partir del siguiente fichero: