Couple of bug fixes
Info text now shows correct copy Graphs now ascend and descend correctly
This commit is contained in:
parent
61d192ae2a
commit
5334e47edf
Binary file not shown.
@ -6,12 +6,12 @@
|
|||||||
<Widget>
|
<Widget>
|
||||||
<Kind>2</Kind>
|
<Kind>2</Kind>
|
||||||
<Name>Solid Body graph</Name>
|
<Name>Solid Body graph</Name>
|
||||||
<Value>0</Value>
|
<Value>1</Value>
|
||||||
</Widget>
|
</Widget>
|
||||||
<Widget>
|
<Widget>
|
||||||
<Kind>2</Kind>
|
<Kind>2</Kind>
|
||||||
<Name>Separate Body graph</Name>
|
<Name>Separate Body graph</Name>
|
||||||
<Value>1</Value>
|
<Value>0</Value>
|
||||||
</Widget>
|
</Widget>
|
||||||
<Widget>
|
<Widget>
|
||||||
<Kind>2</Kind>
|
<Kind>2</Kind>
|
||||||
|
|||||||
@ -228,7 +228,7 @@ void Scene::drawHUDCopy()
|
|||||||
}
|
}
|
||||||
|
|
||||||
tlStr = p0Data->back().info + "\n" + p0Data->back().unitMeasure + "\n" + stringVal0;
|
tlStr = p0Data->back().info + "\n" + p0Data->back().unitMeasure + "\n" + stringVal0;
|
||||||
trStr = p0Data->back().info + "\n" + p0Data->back().unitMeasure + "\n" + stringVal1;
|
trStr = p1Data->back().info + "\n" + p1Data->back().unitMeasure + "\n" + stringVal1;
|
||||||
|
|
||||||
text.setLineLength(lineLength);
|
text.setLineLength(lineLength);
|
||||||
text.setLineSpacing(lineSpacing);
|
text.setLineSpacing(lineSpacing);
|
||||||
|
|||||||
@ -49,21 +49,21 @@ void BodyGraph::draw()
|
|||||||
{
|
{
|
||||||
body.addVertex(ofVec3f(
|
body.addVertex(ofVec3f(
|
||||||
i * graphItemXGap + xOffset,
|
i * graphItemXGap + xOffset,
|
||||||
ofMap(publisher0Data[i].value, publisher0Data[i].min, publisher0Data[i].max, outputMin, outputMax),
|
ofMap(publisher0Data[i].value, publisher0Data[i].max, publisher0Data[i].min, outputMin, outputMax),
|
||||||
0));
|
0));
|
||||||
body.addVertex(ofVec3f(
|
body.addVertex(ofVec3f(
|
||||||
i * graphItemXGap + xOffset,
|
i * graphItemXGap + xOffset,
|
||||||
ofMap(publisher1Data[i].value, publisher1Data[i].min, publisher1Data[i].max, outputMin, outputMax),
|
ofMap(publisher1Data[i].value, publisher1Data[i].max, publisher1Data[i].min, outputMin, outputMax),
|
||||||
0));
|
0));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
float targetY0 = ofMap(publisher0Data[i].value, publisher0Data[i].min, publisher0Data[i].max, outputMin, outputMax);
|
float targetY0 = ofMap(publisher0Data[i].value, publisher0Data[i].max, publisher0Data[i].min, outputMin, outputMax);
|
||||||
float prevY0 = ofMap(publisher0Data[i-1].value, publisher0Data[i-1].min, publisher0Data[i-1].max, outputMin, outputMax);
|
float prevY0 = ofMap(publisher0Data[i-1].value, publisher0Data[i-1].max, publisher0Data[i-1].min, outputMin, outputMax);
|
||||||
endPoint0.y = ofMap(normalisedTimeInc, 0, 1, prevY0, targetY0);
|
endPoint0.y = ofMap(normalisedTimeInc, 0, 1, prevY0, targetY0);
|
||||||
|
|
||||||
float targetY1 = ofMap(publisher1Data[i].value, publisher1Data[i].min, publisher1Data[i].max, outputMin, outputMax);
|
float targetY1 = ofMap(publisher1Data[i].value, publisher1Data[i].max, publisher1Data[i].min, outputMin, outputMax);
|
||||||
float prevY1 = ofMap(publisher1Data[i-1].value, publisher1Data[i-1].min, publisher1Data[i-1].max, outputMin, outputMax);
|
float prevY1 = ofMap(publisher1Data[i-1].value, publisher1Data[i-1].max, publisher1Data[i-1].min, outputMin, outputMax);
|
||||||
endPoint1.y = ofMap(normalisedTimeInc, 0, 1, prevY1, targetY1);
|
endPoint1.y = ofMap(normalisedTimeInc, 0, 1, prevY1, targetY1);
|
||||||
|
|
||||||
endPoint0.x = (i-1) * graphItemXGap + xOffset + (graphItemXGap * normalisedTimeInc);
|
endPoint0.x = (i-1) * graphItemXGap + xOffset + (graphItemXGap * normalisedTimeInc);
|
||||||
@ -81,11 +81,11 @@ void BodyGraph::draw()
|
|||||||
//float mahousive = 1000000000;
|
//float mahousive = 1000000000;
|
||||||
//animatedVal0 = ofMap(endPoint0.y * mahousive, outputMin * mahousive, outputMax * mahousive, publisher0Data.back().min * mahousive, publisher0Data.back().max * mahousive);
|
//animatedVal0 = ofMap(endPoint0.y * mahousive, outputMin * mahousive, outputMax * mahousive, publisher0Data.back().min * mahousive, publisher0Data.back().max * mahousive);
|
||||||
//animatedVal0LLI = ofMap(endPoint0.y * mahousive, outputMin * mahousive, outputMax * mahousive, publisher0Data.back().min * mahousive, publisher0Data.back().max * mahousive);
|
//animatedVal0LLI = ofMap(endPoint0.y * mahousive, outputMin * mahousive, outputMax * mahousive, publisher0Data.back().min * mahousive, publisher0Data.back().max * mahousive);
|
||||||
animatedVal0 = ofMap(endPoint0.y, outputMin, outputMax, publisher0Data.back().min, publisher0Data.back().max);
|
animatedVal0 = ofMap(endPoint0.y, outputMax, outputMin, publisher0Data.back().min, publisher0Data.back().max);
|
||||||
animatedVal0LLI = ofMap(endPoint0.y, outputMin, outputMax, publisher0Data.back().min, publisher0Data.back().max);
|
animatedVal0LLI = ofMap(endPoint0.y, outputMax, outputMin, publisher0Data.back().min, publisher0Data.back().max);
|
||||||
|
|
||||||
animatedVal1 = ofMap(endPoint1.y, outputMin, outputMax, publisher1Data.back().min, publisher1Data.back().max);
|
animatedVal1 = ofMap(endPoint1.y, outputMax, outputMin, publisher1Data.back().min, publisher1Data.back().max);
|
||||||
animatedVal1LLI = ofMap(endPoint1.y, outputMin, outputMax, publisher1Data.back().min, publisher1Data.back().max);
|
animatedVal1LLI = ofMap(endPoint1.y, outputMax, outputMin, publisher1Data.back().min, publisher1Data.back().max);
|
||||||
|
|
||||||
}
|
}
|
||||||
body.addColor(ofColor(col0[0],col0[1],col0[2], col0[3]));
|
body.addColor(ofColor(col0[0],col0[1],col0[2], col0[3]));
|
||||||
@ -128,12 +128,12 @@ void BodyGraph::draw()
|
|||||||
{
|
{
|
||||||
poly0.addVertex(ofPoint(
|
poly0.addVertex(ofPoint(
|
||||||
i * graphItemXGap + xOffset,
|
i * graphItemXGap + xOffset,
|
||||||
ofMap(publisher0Data[i].value, publisher0Data[i].min, publisher0Data[i].max, outputMin, outputMax)));
|
ofMap(publisher0Data[i].value, publisher0Data[i].max, publisher0Data[i].min, outputMin, outputMax)));
|
||||||
|
|
||||||
|
|
||||||
poly1.addVertex(ofPoint(
|
poly1.addVertex(ofPoint(
|
||||||
i * graphItemXGap + xOffset,
|
i * graphItemXGap + xOffset,
|
||||||
ofMap(publisher1Data[i].value, publisher1Data[i].min, publisher1Data[i].max, outputMin, outputMax)));
|
ofMap(publisher1Data[i].value, publisher1Data[i].max, publisher1Data[i].min, outputMin, outputMax)));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -130,7 +130,7 @@ ofMesh SeparateBodyGraph::getMesh(vector<DataObject> publisherData, float* col,
|
|||||||
{
|
{
|
||||||
bodyMesh.addVertex(ofVec3f(
|
bodyMesh.addVertex(ofVec3f(
|
||||||
i * graphItemXGap + xOffset,
|
i * graphItemXGap + xOffset,
|
||||||
ofMap(publisherData[i].value, publisherData[i].min, publisherData[i].max, outputMin, outputMax),
|
ofMap(publisherData[i].value, publisherData[i].max, publisherData[i].min, outputMin, outputMax),
|
||||||
0));
|
0));
|
||||||
bodyMesh.addVertex(ofVec3f(
|
bodyMesh.addVertex(ofVec3f(
|
||||||
i * graphItemXGap + xOffset,
|
i * graphItemXGap + xOffset,
|
||||||
@ -139,22 +139,22 @@ ofMesh SeparateBodyGraph::getMesh(vector<DataObject> publisherData, float* col,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
float targetY0 = ofMap(publisherData[i].value, publisherData[i].min, publisherData[i].max, outputMin, outputMax);
|
float targetY0 = ofMap(publisherData[i].value, publisherData[i].max, publisherData[i].min, outputMin, outputMax);
|
||||||
float prevY0 = ofMap(publisherData[i-1].value, publisherData[i-1].min, publisherData[i-1].max, outputMin, outputMax);
|
float prevY0 = ofMap(publisherData[i-1].value, publisherData[i-1].max, publisherData[i-1].min, outputMin, outputMax);
|
||||||
endPoint0.y = ofMap(normalisedTimeInc, 0, 1, prevY0, targetY0);
|
endPoint0.y = ofMap(normalisedTimeInc, 0, 1, prevY0, targetY0);
|
||||||
endPoint0.x = (i-1) * graphItemXGap + xOffset + (graphItemXGap * normalisedTimeInc);
|
endPoint0.x = (i-1) * graphItemXGap + xOffset + (graphItemXGap * normalisedTimeInc);
|
||||||
|
|
||||||
if (graphID == 0)
|
if (graphID == 0)
|
||||||
{
|
{
|
||||||
animatedVal0 = ofMap(endPoint0.y, outputMin, outputMax, publisher0Data.back().min, publisher0Data.back().max);
|
animatedVal0 = ofMap(endPoint0.y, outputMax, outputMin, publisher0Data.back().min, publisher0Data.back().max);
|
||||||
animatedVal0LLI = ofMap(endPoint0.y, outputMin, outputMax, publisher0Data.back().min, publisher0Data.back().max);
|
animatedVal0LLI = ofMap(endPoint0.y, outputMax, outputMin, publisher0Data.back().min, publisher0Data.back().max);
|
||||||
//animatedVal0 = 99111222333;
|
//animatedVal0 = 99111222333;
|
||||||
//animatedVal0LLI = 99111222333;
|
//animatedVal0LLI = 99111222333;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
animatedVal1 = ofMap(endPoint0.y, outputMin, outputMax, publisher1Data.back().min, publisher1Data.back().max);
|
animatedVal1 = ofMap(endPoint0.y, outputMax, outputMin, publisher1Data.back().min, publisher1Data.back().max);
|
||||||
animatedVal1LLI = ofMap(endPoint0.y, outputMin, outputMax, publisher1Data.back().min, publisher1Data.back().max);
|
animatedVal1LLI = ofMap(endPoint0.y, outputMax, outputMin, publisher1Data.back().min, publisher1Data.back().max);
|
||||||
}
|
}
|
||||||
|
|
||||||
bodyMesh.addVertex(ofVec3f(
|
bodyMesh.addVertex(ofVec3f(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user