Documentación de Celestia

 
  4. CELX SCRIPTS  
  4.9. Operadores especiales  
 

Los objetos vector, position y rotation pueden manipularse utilizando operadores como “+” o “-”. Las siguientes operaciones con estos objetos son válidas (donde s es un número cualquiera):

  • vector = vector + vector (Obtiene la suma de ambos vectores).
  • vector = vector – vector (Obtiene la resta de ambos vectores)
  • vector = position – position (Obtiene un vector que va de la segunda a la primera posición).
  • vector = vector * s (Obtiene un vector s veces mayor).
  • vector = s * vector (Obtiene un vector s veces mayor).
  • vector = vector ^ vector (Obtiene el producto cruzado de ambos vectores).
  • number = vector * vector (Obtiene la suma del producto de las componentes de ambos vectores).
  • rotation = rotation + rotation
  • rotation = rotation * rotation
  • rotation = rotation * s
  • rotation = vector * rotation
  • position = vector + position (Obtiene la posición desplazada lo indicado por el vector).
  • position = position + position (Obtiene la suma de ambas posiciones).
  • position = position + vector (Obtiene la posición desplazada lo indicado por el vector).
 
 
Índice general