/** * PANDA 3D SOFTWARE * Copyright (c) Carnegie Mellon University. All rights reserved. * * All use of this software is subject to the terms of the revised BSD * license. You should have received a copy of this license along * with this source code in a file named "LICENSE." * * @file lvecBase3_src.cxx * @author drose * @date 2000-03-08 */ TypeHandle FLOATNAME(LVecBase3)::_type_handle; const FLOATNAME(LVecBase3) FLOATNAME(LVecBase3)::_zero = FLOATNAME(LVecBase3)(0, 0, 0); const FLOATNAME(LVecBase3) FLOATNAME(LVecBase3)::_unit_x = FLOATNAME(LVecBase3)(1, 0, 0); const FLOATNAME(LVecBase3) FLOATNAME(LVecBase3)::_unit_y = FLOATNAME(LVecBase3)(0, 1, 0); const FLOATNAME(LVecBase3) FLOATNAME(LVecBase3)::_unit_z = FLOATNAME(LVecBase3)(0, 0, 1); /** * */ void FLOATNAME(LVecBase3):: init_type() { if (_type_handle == TypeHandle::none()) { // Format a string to describe the type. register_type(_type_handle, FLOATNAME_STR(LVecBase3)); } }