public GeometrylBasedCollisionMask(World world, Geometry3D geometry)
        {
            if (geometry == null) throw new ArgumentNullException("geometry");

            _geometry = geometry;
            Initialise(world);
        }
 public GeometryModel3D(Geometry3D geometry, Material material)
 {
 }
 public GeometryModel3D MakeGeometryModel(Geometry3D geom, Material mat)
 {
     return new GeometryModel3D(geom, mat);
 }
 /// <summary>
 ///     Constructor.
 /// </summary>
 /// <param name="geometry">Geometry of the new mesh primitive.</param>
 /// <param name="material">Material of the new mesh primitive.</param>
 public GeometryModel3D(Geometry3D geometry, Material material)
 {
     Geometry = geometry;
     Material = material;
 }
Example #5
0
 /// <summary>
 ///     Constructor.
 /// </summary>
 /// <param name="geometry">Geometry of the new mesh primitive.</param>
 /// <param name="material">Material of the new mesh primitive.</param>
 public GeometryModel3D(Geometry3D geometry, Material material)
 {
     Geometry = geometry;
     Material = material;
 }
 public GeometryCollisionMask3D(World world, Geometry3D geometry)
     : base(world, geometry)
 {
 }
Example #7
0
        /// <summary>
        /// The same geometry is used for all the blips
        /// </summary>
        private Geometry3D GetBlipGeometry()
        {
            if (_blipGeometry == null)
            {
                _blipGeometry = UtilityWPF.GetSphere_LatLon(4, 1, 1, 1);
            }

            return _blipGeometry;
        }
 public GeometryModel3D(Geometry3D geometry, Material material)
 {
 }
Example #9
0
        public static CollisionMask GetCollisionMask(Geometry3D geometry)
        {
            if (geometry == null) throw new ArgumentNullException("geometry");

            return (CollisionMask)geometry.GetValue(CollisionMaskProperty);
        }
Example #10
0
        public static void SetCollisionMask(Geometry3D geometry, CollisionMask value)
        {
            if (geometry == null) throw new ArgumentNullException("geometry");

            geometry.SetValue(CollisionMaskProperty, value);
        }
Example #11
0
 public UIGeometry(UITemplate ui, Geometry3D geometry)
 {
     UITemplate = ui;
     Geometry = geometry;
 }