[an error occurred while processing this directive]
[an error occurred while processing this directive]

Warum immer rechteckig? Ein Polygon als Maske bei Cortona

Eine Bitmap als Rahmen fuer VRML

Das Cortona PlugIn erlaubt die Definition eines beliebigen Polygons als Maske für das Darstellungsfenster. Damit lassen sich interessante Effekte erzielen. Das dargestellte Notebook ist eine normale Bitmap Grafik, die mittels <img>-Tag in die Seite eingebunden ist. Das VRML-Plugin wird mittels CSS-Positionnierung und einer Maske in das Display eingepasst.

Der Parameter mask definiert das Polygon mittels einer Liste aus x/y-Werten, wobei sich der Ursprung links oben befindet.

Syntax bei Verwendung des (nicht standardkonformen) <embed>-Tags:

<embed src="whatever.wrl"
       type="model/vrml"
 mask="204,11,180,174,0,141,23,0" />

Syntax bei Verwendung des <object>-Tags:

<object classid="CLSID:86A88967-7A20-11d2-8EDA-00600818EDB1">
 <param name="MASK" value="204,11,180,174,0,141,23,0" />
 <param name="SRC" value="whatever.wrl" />
</object>

Bedenken Sie aber bitte, dass dies keine Browser- und PlugIn-übergreifende Lösung darstellt. Abgerundete Ecken, oder andere Formen, die nicht für das Layout entscheidend sind, können Sie jedoch problemlos verwenden. Alle anderen Viewer werden das Attribut name="MASK" schlicht ignorieren und ein normales rechteckiges Fenster darstellen.

Diese Technik lässt sich auch in PowerPoint Präsentationen einsetzen. Hier haben Sie meist die Kontrolle über die Umgebung, so dass dieser Aspekt keine Rolle spielt. Wichtig ist dabei, daß Sie das VRML-Control nicht als Objekt, sondern als Steuerelement einfügen (erfahren Sie hierzu mehr auf unserer HowTo Seite zum Thema VRML in Officeanwendungen).


zuletzt geändert: Wednesday, 01-Jun-2005 14:54:02 CEST