getOCS

ocs = <entity>:getOCS()

Ritorna il Sistema di Coordinate Oggetto. Questo metodo vuole in ingresso l’entità e ritorna una tabella con la definizione dell’OCS: 

  • “origin” - Origine del sistema di coordinate (Point) 
  • “x” - Vettore vX del sistema di coordinate (Vector3d). 
  • “y” - Vettore vY del sistema di coordinate (Vector3d). 


Ritorna nil se la tabella non è definita. 

Cos'è l'OCS

L'OCS è un sistema di coordinate che può essere definito su ogni entità di AutoCAD. Questo sistema di coordinate viene automaticamente aggiornato dal CAD per ogni trasformazione geometrica a cui viene sottoposta l'entità. E' memorizzato sotto forma di dati estesi all'interno dell'entità.


A cosa serve l'OCS

L'OCS serve per avere sempre il corretto orientamento nello spazio di un oggetto.


Esempio

local ent = entsel("\nSelect an entity")

-- get the Object Coordinate System
local ocs = ent:getOCS()