Decal
=====

.. py:module:: rhino3dm

.. py:class:: Decal

   .. py:method:: Decal()

      Decal constructor


   .. py:method:: Decal()

      Decal constructor


   .. py:attribute:: TextureInstanceId

      Guid: Gets the texture ID for this decal.

   .. py:attribute:: Mapping

      DecalMapping: Gets the decal's mapping.

   .. py:attribute:: Projection

      DecalProjection: Gets the decal's projection. Used only when mapping is planar.

   .. py:attribute:: MapToInside

      bool: Used only when mapping is cylindrical or spherical.

   .. py:attribute:: Transparency

      float: Gets the decal's transparency in the range 0 to 1.

   .. py:attribute:: Origin

      Rhino.Geometry.Point3d: Gets the origin of the decal in world space.

   .. py:attribute:: VectorUp

      Rhino.Geometry.Vector3d: For cylindrical and spherical mapping, the vector is unitized.

   .. py:attribute:: VectorAcross

      Rhino.Geometry.Vector3d: Gets the vector across. For cylindrical and spherical mapping, the vector is unitized.

   .. py:attribute:: Height

      float: Gets the height of the decal. Only used when mapping is cylindrical.

   .. py:attribute:: Radius

      float: Gets the radius of the decal. Only used when mapping is cylindrical or spherical.

   .. py:attribute:: HorzSweepStart


   .. py:attribute:: HorzSweepEnd


   .. py:attribute:: VertSweepStart


   .. py:attribute:: VertSweepEnd


   .. py:attribute:: BoundsMinU


   .. py:attribute:: BoundsMinV


   .. py:attribute:: BoundsMaxU


   .. py:attribute:: BoundsMaxV

