Hi,

On 06/12/2015 08:12, Nye wrote:
Hello,
How one goes about setting a light source for a scene? I tried by creating a QDirectionalLight and adding it as a component to my mesh/root node, but it doesn't show. Is this part of the Qt3D implemented, or is it just an interface for now?

Here is the a sample code I'm using:

Qt3D::QDirectionalLight*light=newQt3D::QDirectionalLight();
light->setColor(Qt::red);
light->setDirection(QVector3D(0,-1,0));
light->setEnabled(true);
lamp->addComponent(mesh);
lamp->addComponent(material);
lamp->addComponent(transforms);
lamp->addComponent(light);
Also I'm getting a weird message in the debug window: Qt3D::QDirectionalLight::setProperty: Property "positionTransformed" invalid, read-only or does not existThanks in advance.

Please be sure to use the HEAD of 5.6. Laszlo was working on directional lights just the other day. Point lights and directional lights should work now. Spotlights will appear shortly.

Cheers,

Sean

Kind regards.


_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest


--
Dr Sean Harmer | sean.har...@kdab.com | Managing Director UK
KDAB (UK) Ltd, a KDAB Group company
Tel. +44 (0)1625 809908; Sweden (HQ) +46-563-540090
Mobile: +44 (0)7545 140604
KDAB - Qt Experts

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to