| 14 |
using OpenMetaverse.Imaging; |
using OpenMetaverse.Imaging; |
| 15 |
using Material = System.Windows.Media.Media3D.Material; |
using Material = System.Windows.Media.Media3D.Material; |
| 16 |
using System.Runtime.InteropServices; |
using System.Runtime.InteropServices; |
| 17 |
|
using log4net; |
| 18 |
|
using System.Reflection; |
| 19 |
|
|
| 20 |
|
|
| 21 |
namespace Xenki.DefaultRenderer |
namespace Xenki.DefaultRenderer |
| 31 |
private DefaultPrimControl m_primitiveData; |
private DefaultPrimControl m_primitiveData; |
| 32 |
private HotkeyDispatcher m_HotkeyDispatcher = HotkeyDispatcher.GetInstance(); |
private HotkeyDispatcher m_HotkeyDispatcher = HotkeyDispatcher.GetInstance(); |
| 33 |
|
|
| 34 |
|
private static readonly ILog m_log = LogManager.GetLogger( MethodBase.GetCurrentMethod().DeclaringType); |
| 35 |
|
|
| 36 |
private bool Broken; |
private bool Broken; |
| 37 |
|
|
| 370 |
|
|
| 371 |
#endregion |
#endregion |
| 372 |
|
|
|
|
|
| 373 |
basic = m_mesher.GenerateSimpleMesh(data, DetailLevel.High); |
basic = m_mesher.GenerateSimpleMesh(data, DetailLevel.High); |
| 374 |
mesh = new MeshGeometry3D(); |
mesh = new MeshGeometry3D(); |
| 375 |
triangleModel = new GeometryModel3D(); |
triangleModel = new GeometryModel3D(); |
| 459 |
} |
} |
| 460 |
|
|
| 461 |
model = new ModelVisual3D(); |
model = new ModelVisual3D(); |
| 462 |
triangleModel.Freeze(); |
//triangleModel.Freeze(); |
| 463 |
model.Content = triangleModel; |
model.Content = triangleModel; |
| 464 |
model.SetValue(depIdentity, data.LocalID); |
model.SetValue(depIdentity, data.LocalID); |
| 465 |
model.SetValue(depPosition, data.Position); |
model.SetValue(depPosition, data.Position); |