A few extra things
This commit is contained in:
parent
6023f3d5db
commit
d3f2fa9784
8 changed files with 6 additions and 4 deletions
Binary file not shown.
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorProject>
|
<!DOCTYPE QtCreatorProject>
|
||||||
<!-- Written by QtCreator 9.0.2, 2024-07-05T13:15:28. -->
|
<!-- Written by QtCreator 9.0.2, 2024-07-05T21:26:06. -->
|
||||||
<qtcreator>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>EnvironmentId</variable>
|
<variable>EnvironmentId</variable>
|
||||||
|
|
|
@ -292,7 +292,8 @@ void OpenGLDisplayWidget::initVisualizationPipeline()
|
||||||
delete[] isos;
|
delete[] isos;
|
||||||
streamlinemapper = new StreamlineMapper();
|
streamlinemapper = new StreamlineMapper();
|
||||||
streamlinemapper->getData(filter->passCube(), XValue, YValue, ZValue);
|
streamlinemapper->getData(filter->passCube(), XValue, YValue, ZValue);
|
||||||
streamlinemapper->setValues(125, 100);
|
streamlinemapper->setValues(1000, 100);
|
||||||
|
//streamlinemapper->setValues(125, 100);
|
||||||
|
|
||||||
|
|
||||||
// Initialize rendering modules.
|
// Initialize rendering modules.
|
||||||
|
|
Binary file not shown.
|
@ -175,7 +175,8 @@ QVector<QVector<QVector3D>> StreamlineMapper::computeStreamlines() {
|
||||||
float dT = 0.2;
|
float dT = 0.2;
|
||||||
|
|
||||||
for (int i = 0; i < num_seeds; i++) {
|
for (int i = 0; i < num_seeds; i++) {
|
||||||
seed_point = QVector3D(0.2*(i%5) +0.01, 0.2*(i/5 % 5) +0.01, 0.2 * (i/25) +0.01);
|
//seed_point = QVector3D(0.2*(i%5) +0.01, 0.2*(i/5 % 5) +0.01, 0.2 * (i/25) +0.01);
|
||||||
|
seed_point = QVector3D(0.1*(i%10) +0.01, 0.1*(i/10 % 10) +0.01, 0.1 * (i/100) +0.01);
|
||||||
container << seed_point;
|
container << seed_point;
|
||||||
for (int j = 0; j < num_steps-1; j++) {
|
for (int j = 0; j < num_steps-1; j++) {
|
||||||
seed_point = euler3D(seed_point, dT);
|
seed_point = euler3D(seed_point, dT);
|
||||||
|
|
Binary file not shown.
|
@ -66,7 +66,7 @@ void StreamlineRenderer::draw(QMatrix4x4 mvpMatrix)
|
||||||
}
|
}
|
||||||
|
|
||||||
void StreamlineRenderer::render(QVector<QVector3D> vectors, QMatrix4x4 mvpMatrix) {
|
void StreamlineRenderer::render(QVector<QVector3D> vectors, QMatrix4x4 mvpMatrix) {
|
||||||
std::cout << vectors.size() << std::endl;
|
//std::cout << vectors.size() << std::endl;
|
||||||
vertexBuffer.bind();
|
vertexBuffer.bind();
|
||||||
vertexBuffer.allocate(vectors.data(), vectors.size() * sizeof(QVector3D));
|
vertexBuffer.allocate(vectors.data(), vectors.size() * sizeof(QVector3D));
|
||||||
vertexBuffer.release();
|
vertexBuffer.release();
|
||||||
|
|
Binary file not shown.
Loading…
Reference in a new issue