-
Jonas Karlsson authored
To use add Qt::Quick3DHackarinoPrivate to CMakeLists.txt of the project using a bounding box. To add it to qml add a model like this: Model { castsShadows: false receivesShadows: false visible: true geometry: ExampleBoxGeometry { name: "mybox" } materials: [ DefaultMaterial { lighting: DefaultMaterial.NoLighting cullMode: DefaultMaterial.NoCulling diffuseColor: "yellow" } ] } Include <QtQuick3DHackarino/private/bboxhandler_p.h> in c++ source file. To add a debug box named mybox do something like: std::array<QVector3D, 8> vts; vts[0] = camVerts[0]; vts[1] = camVerts[1]; vts[2] = camVerts[2]; vts[3] = camVerts[3]; vts[4] = camVerts[4]; vts[5] = camVerts[5]; vts[6] = camVerts[6]; vts[7] = camVerts[7]; BoxHandler::addDebugBox(QStringLiteral("mybox"), vts); Change-Id: Ie5baa3d5abda1754534b574531a85088c239469d
9a189016