Files

55 lines
1.6 KiB
Lua

-- Intestazioni
require( 'EgtBase')
_ENV = EgtProtectGlobal()
EgtEnableDebug( true)
EgtAddToPackagePath(EgtGetSourceDir() .. 'LuaLibs\\?.lua')
require( 'EgtCompo')
--[[Vett = Vector3d(100,100,0)
EgtVector( 2,Vett)
Point = Point3d( 200,200,0)
EgtPoint(2, Point3d( 200,200,0))
EgtPoint( 2, -Point)
EgtLinePDL(2, Point, 0, 500)
EgtLinePDL(2, -Point+Vett, 0, 500)
]]
--_G.CMP_Draw = CMP_Draw
--[[
local v1x, v1y, v1z
local v2x, v2y, v2z
v1x = 500 v1y = 0 v1z = 0
v2x = 500 v2y = 500 v2z = 0
local v1 = Vector3d( v1x,v1y,v1z)
--EgtSetColor(v1,BLACK())
local v2 = Vector3d( v2x,v2y,v2z)
--EgtSetColor(v2,BLACK())
local vv1= EgtVector( 2, v1, {0,-100,0})
EgtSelectObj(vv1)
EgtSetColor({GDB_ID.SEL},GREEN(),false)
EgtDeselectObj (vv1)
local vv2 = EgtVector( 2, v2,{v1x,v1y-100,v1z})
EgtSelectObj(vv2)
EgtSetColor({GDB_ID.SEL},RED(),false)
--************************************************************************
local Ang = atan2((v1^v2)*Z_AX(),v1*v2)
-- ***************************************************************************
EgtText(GDB_ID.CL,{0,0,0}, Ang ,50,GDB_RT.GRID)
]]
--[[
l1 = EgtLinePDL( 2, {0,100,0}, 0, 1000)
l2 = EgtLinePDL( 2, {0.,500,0}, -45, 1000)
Pt = EgtIP( l1, l2, {0,500,0})
if Pt then
EgtLine( 2, Pt, {0,0,0})
end ]]
Point = Point3d( 100, 100, 0)
--EgtLine( GDB_ID.ROOT, Point3d( 100, 100, 0), Point3d( 300, 300, 0) )
--EgtFrame( GDB_ID.ROOT, Frame3d( Point3d(100,100,0), Vector3d(1,-1,0), Vector3d(1,1,0),Vector3d(0,0,1)),GDB_RT.GLOB)
EgtFrame( GDB_ID.ROOT, Frame3d( Point, Vector3d(1,-1,0), Vector3d(1,1,0),Vector3d(0,0,1)),GDB_RT.GLOB)
--G.CMP_Draw = CMP_Draw
EgtZoom(SCE_ZM.ALL)