[Interest] Multiple rectangles or any shapes in Scene Graph plugin?
Mark
markg85 at gmail.com
Wed Jun 5 19:37:16 CEST 2013
Hi Josh,
Thanks a lot for your fast reply. I was searching for exactly that
kind of approach :)
Regards,
Mark
On Wed, Jun 5, 2013 at 7:30 PM, Josh Faust <jfaust at suitabletech.com> wrote:
> Hi Mark,
>
> QSGNodes form a tree, so you can do something like:
>
> QSGGeometryNode *background = new QSGGeometryNode();
> QSGGeometryNode *line1 = new QSGGeometryNode();
> QSGGeometryNode *line2 = new QSGGeometryNode();
>
> // ... setup background, line1 and line2
>
> background ->appendChildNode(line1);
> background ->appendChildNode(line2);
>
> Josh
>
>
> On Wed, Jun 5, 2013 at 10:14 AM, Mark <markg85 at gmail.com> wrote:
>>
>> Hi,
>>
>> Another day, another Scene Graph question.
>>
>> In plain QML it's very easy to make a few rectangles laying on top of
>> each other. I'm having trouble doing the same thing in a Scene Graph
>> QML Component plugin (updatePaintNode specifically).
>>
>> What i want to do is draw a few shapes. One is a plain simple
>> rectangle where i want to draw multiple lines (to make a grid). each
>> line is probably it's own QSGGeometry::Point2D so there is issue one.
>> How can i have multiple lines?
>>
>> Even if i get that done, i still want to put another "layer" on top of
>> that grid to display something. Like a line graph/chart.
>>
>> Or is the right approach to think very abstract here and have - lets
>> say - 3 different custom components.
>> 1. background
>> 2. grid
>> 3. custom shape on top of grid
>>
>> If that's the case then i'd still like to know how i can draw multiple
>> lines from within updatePaintNode :)
>>
>> In QML that would look like this:
>>
>> CustomRectangle {
>> width: 200
>> height: 200
>> CustomGrid {
>> anchors.fill: parent
>> }
>> CustomShape {
>> anchors.fill: parent
>> }
>> }
>>
>> Note: in case you're wondering. The result i'm trying to get is
>> somewhat like this [1] only with settable colors.
>>
>> Regards,
>> Mark
>>
>> [1] http://i.stack.imgur.com/Zk2RG.png
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
>
>
More information about the Interest
mailing list