21#include <com/sun/star/drawing/Position3D.hpp>
22#include <com/sun/star/drawing/Direction3D.hpp>
23#include <com/sun/star/uno/Any.h>
36 Stripe(
const css::drawing::Position3D& rPoint1
37 ,
const css::drawing::Direction3D& rDirectionToPoint2
38 ,
const css::drawing::Direction3D& rDirectionToPoint4 );
40 Stripe(
const css::drawing::Position3D& rPoint1
41 ,
const css::drawing::Position3D& rPoint2
44 Stripe(
const css::drawing::Position3D& rPoint1
45 ,
const css::drawing::Position3D& rPoint2
46 ,
const css::drawing::Position3D& rPoint3
47 ,
const css::drawing::Position3D& rPoint4 );
50 css::drawing::Direction3D
getNormal()
const;
A Stripe represents a 2 dimensional foursquare plane in a 3 dimensional room.
css::drawing::Position3D m_aPoint4
static css::uno::Any getTexturePolygon(short nRotatedTexture)
css::uno::Any getNormalsPolygon() const
css::drawing::Position3D m_aPoint1
css::drawing::Position3D m_aPoint3
css::uno::Any getPolyPolygonShape3D() const
Stripe(const css::drawing::Position3D &rPoint1, const css::drawing::Position3D &rPoint2, const css::drawing::Position3D &rPoint3, const css::drawing::Position3D &rPoint4)
css::drawing::Position3D m_aPoint2
void InvertNormal(bool bInvertNormal)
css::drawing::Direction3D m_aManualNormal
Stripe(const css::drawing::Position3D &rPoint1, const css::drawing::Direction3D &rDirectionToPoint2, const css::drawing::Direction3D &rDirectionToPoint4)
void SetManualNormal(const css::drawing::Direction3D &rNormal)
Stripe(const css::drawing::Position3D &rPoint1, const css::drawing::Position3D &rPoint2, double fDepth)
css::drawing::Direction3D getNormal() const