SVG/Element/feDiffuseLighting

Aus SELFHTML-Wiki
< SVG‎ | Element
Wechseln zu: Navigation, Suche

Das feDiffuseLighting-Element dient der indirekten Beleuchtung durch diffuses Licht nach dem Phong-Modell. Als Lichtquellen dienen die Kindelemente feDistantLight (entfernte Lichtquelle), fePointLight (Punktlichtquelle) und feSpotLight (Scheinwerfer).

Syntax
Start-Tag: notwendig
End-Tag: notwendig
Elternelemente
Darf vorkommen in:
filter
erlaubte Inhalte
feDistantLight, fePointLight, feSpotLight
Attribute
Name Inhalt Standardwert Bedeutung
in CDATA Eingangsgrafik
surfaceScale NUMBER 1 Höhe der Oberfläche
diffuseConstant NUMBER 1 kd-Wert im Phong-Beleuchtungsmodell
kernelUnitLength NUMBER Länge der KernelMatrix

Attribut: Pflichtattribut
Attribut: optionales Attribut

Beispiel
  <filter id="beleuchtung1">
    <feDiffuseLighting in="SourceGraphic" result="light" lighting-color="white">
      <feDistantLight azimuth="50" elevation="50"/>
    </feDiffuseLighting>

    <feComposite in="SourceGraphic" in2="light"
                 operator="arithmetic" k1="1" k2="0" k3="0" k4="0"/>
  </filter>
  
  <filter id="beleuchtung2">
    <feDiffuseLighting in="SourceGraphic" result="light" lighting-color="white">
      <fePointLight x="30" y="30" z="20" />
    </feDiffuseLighting>
    <feComposite in="SourceGraphic" in2="light"
                 operator="arithmetic" k1="1" k2="0" k3="0" k4="0"/>
  </filter>



Siehe auch

Weblinks