|
|
float | pitch = 0f |
| |
|
float | roll = 0f |
| |
|
Material | targetMaterial |
| |
|
Material | normalMaterial |
| |
|
Renderer | rend |
| |
|
|
string | targetName |
| |
|
List< Vector3 > | angles = null |
| |
|
bool | valid = false |
| |
|
bool | sync = false |
| |
|
Transform | relativeFrom = null |
| |
|
Transform | relativeTo = null |
| |
|
Vector3 | relativePos |
| |
|
float | relativeP = 0f |
| |
|
float | relativeR = 0f |
| |
Estructura de datos que representa una posición. Almacena datos como la información del Scorbot (simulación) para alcanzar la posición y también realiza operaciones para mantener una posición relativa a otra. Los datos se almacenan en el contexto de Unity, para usarlos en el Scorbot real se aplican transformaciones.
- 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
◆ CalculatePitch()
| void TargetModel.CalculatePitch |
( |
| ) |
|
|
inlineprivate |
Calcula el ángulo pitch del Scorbot real.
- Devuelve
- void
◆ CalculateRoll()
| void TargetModel.CalculateRoll |
( |
| ) |
|
|
inlineprivate |
Calcula el ángulo roll del Scorbot real.
- Devuelve
- void
◆ GetAngles() [1/2]
| List<Vector3> TargetModel.GetAngles |
( |
| ) |
|
|
inline |
Obtiene los ángulos de las articulaciones del Scorbot
- Devuelve
- List<Vector3> Ángulos
◆ GetAngles() [2/2]
| Vector3 TargetModel.GetAngles |
( |
int |
i | ) |
|
|
inline |
Obtiene los ángulos de una articulación especifica del Scorbot
- Parámetros
-
| i | Índice de una articulación del Scorbot |
- Devuelve
- List<Vector3> Ángulos
◆ GetName()
| string TargetModel.GetName |
( |
| ) |
|
|
inline |
Obetiene el nombre de la posición.
- Devuelve
- string Nombre
◆ GetPitch()
| float TargetModel.GetPitch |
( |
| ) |
|
|
inline |
Obtiene el ángulo pitch del Scorbot real.
- Devuelve
- float Ángulo pitch
◆ GetPositionInScorbot()
| Vector3 TargetModel.GetPositionInScorbot |
( |
| ) |
|
|
inline |
Obtiene las coordenadas de la posición transformadas a coordenadas en el Scorbot real. Se multiplica por 10 y se intercambiam los ejes "z" e "y".
- Devuelve
- Vector3 Coordenadas
◆ GetRelativeFrom()
| Transform TargetModel.GetRelativeFrom |
( |
| ) |
|
|
inline |
Obtiene la posición (posición relativa) que está usando esta posición como referencia.
- Devuelve
- Transform Posición relativa
◆ GetRelativeP()
| float TargetModel.GetRelativeP |
( |
| ) |
|
|
inline |
Obtiene el valor del pitch relativo. Esto no es el pitch final.
- Devuelve
- p Pitch relativo
◆ GetRelativePos()
| Vector3 TargetModel.GetRelativePos |
( |
| ) |
|
|
inline |
Obtiene el valor relativo de las coordenadas. Estos no son las coordenadas finales.
- Devuelve
- Vector3 Posición relativa
◆ GetRelativePosInScorbot()
| Vector3 TargetModel.GetRelativePosInScorbot |
( |
| ) |
|
|
inline |
Obtiene el valor relativo de las coordenadas en el contexto del Scorbot real. Estos no son las coordenadas finales.
- Devuelve
- Vector3 Posición relativa
◆ GetRelativeR()
| float TargetModel.GetRelativeR |
( |
| ) |
|
|
inline |
Obtiene el valor del roll relativo. Esto no es el roll final.
- Devuelve
- p Pitch relativo
◆ GetRelativeTo()
| Transform TargetModel.GetRelativeTo |
( |
| ) |
|
|
inline |
Obtiene la posición que se esta usando como referencia.
- Devuelve
- Transform
◆ GetRoll()
| float TargetModel.GetRoll |
( |
| ) |
|
|
inline |
Obtiene el ángulo roll del Scorbot real.
- Devuelve
- float Ángulo pitch
◆ GetSync()
| bool TargetModel.GetSync |
( |
| ) |
|
|
inline |
Obtiene si la posición está guardada en el Scorbot real.
- Devuelve
- bool Sincronizada
◆ GetValid()
| bool TargetModel.GetValid |
( |
| ) |
|
|
inline |
Obtiene si la posición tiene los ángulos de las articulaciones del Scorbot son válidos (no fuera del alcance).
- Devuelve
- bool Válido
◆ SetAngles()
| void TargetModel.SetAngles |
( |
List< Vector3 > |
angles | ) |
|
|
inline |
Modifica los ángulos de las articulaciones del Scorbot guardados para alcanzar la posición.
- Parámetros
-
- Devuelve
- void
◆ SetCurrentTarget()
| void TargetModel.SetCurrentTarget |
( |
bool |
current | ) |
|
|
inline |
Cambia el color de la posiciión a violeta (posición seleccionada como objetivo en las listas desplegables)
- Parámetros
-
- Devuelve
- void
◆ SetName()
| void TargetModel.SetName |
( |
string |
name | ) |
|
|
inline |
Modifica el nombre de la posición.
- Parámetros
-
- Devuelve
- void
◆ SetNoRelativeTo()
| void TargetModel.SetNoRelativeTo |
( |
| ) |
|
|
inline |
Destroys relativity of this position. "Teachr" creates relativity, "Teach" destroys
- Devuelve
- void
◆ SetRelativeFrom()
| void TargetModel.SetRelativeFrom |
( |
Transform |
relativeFrom | ) |
|
|
inline |
Modifica que posición (posición relativa) está usando esta posición como referencia.
- Parámetros
-
| relativeFrom | Posición relativa |
- Devuelve
- void
◆ SetRelativeTo()
| void TargetModel.SetRelativeTo |
( |
Transform |
target, |
|
|
Vector3 |
pos, |
|
|
float |
p, |
|
|
float |
r |
|
) |
| |
|
inline |
Transforma la posición para que permanezca relativa a otra posición (target).
- Parámetros
-
| target | Posición relativa |
| pos | Coordenadas relativas |
| p | Pitch relativo |
| r | Roll relativo |
- Devuelve
- void
◆ SetSync()
| void TargetModel.SetSync |
( |
bool |
value | ) |
|
|
inline |
Modifica si la posición está guardada en el Scorbot real.
- Parámetros
-
- Devuelve
- void
◆ SetValid()
| void TargetModel.SetValid |
( |
bool |
value | ) |
|
|
inline |
Modifica si la posición tiene los ángulos de las articulaciones del Scorbot son válidos (no fuera del alcance).
- Parámetros
-
- Devuelve
- void
◆ UpdateRelativePosition()
| void TargetModel.UpdateRelativePosition |
( |
| ) |
|
|
inline |
Actualiza las coordenadas de la posición para que permanezca relativa a su posición de referencia.
- Devuelve
- void
La documentación para esta clase fue generada a partir del siguiente fichero: