Commit e0dfe14b authored by whitlocb's avatar whitlocb

Fixed tool representations and added libsim release notes.

git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@25637 18c085ea-50e0-402c-830e-de6fd14e8384
parent 6e3565b7
......@@ -482,6 +482,8 @@ VisitBoxTool::UpdateTool()
// Creation: Wed Oct 30 12:22:25 PDT 2002
//
// Modifications:
// Brad Whitlock, Wed Feb 4 13:55:32 PST 2015
// Update the source so it has some geometry.
//
// ****************************************************************************
......@@ -498,6 +500,7 @@ VisitBoxTool::CreateBoxActor()
extents[4] = 0.;
extents[5] = BOX_SIZE;
source->SetBounds(extents);
source->Update();
boxData = source->GetOutput();
boxData->Register(NULL);
......@@ -1010,6 +1013,9 @@ VisitBoxTool:: GetBoundingBoxOutline(int a, avtVector *verts, bool giveMin)
// Jeremy Meredith, Wed May 19 14:15:58 EDT 2010
// Account for 3D axis scaling (3D equivalent of full-frame mode).
//
// Brad Whitlock, Wed Feb 4 13:55:32 PST 2015
// Update the source so it has some geometry.
//
// ****************************************************************************
void
......@@ -1047,6 +1053,7 @@ VisitBoxTool::UpdateOutline()
extents[4] = (i == 2) ? totalExtents[4] : hotPoints[0].pt.z;
extents[5] = (i == 2) ? totalExtents[5] : hotPoints[LAST_HOTPOINT].pt.z;
source->SetBounds(extents);
source->Update();
outlineData[i] = source->GetOutput();
outlineData[i]->Register(NULL);
source->Delete();
......
......@@ -523,6 +523,9 @@ VisitLineTool::CreateLineActor()
// Kathleen Bonnell, Fri Jul 26 10:52:09 PDT 2002
// Register lineData to avoid memory problems.
//
// Brad Whitlock, Wed Feb 4 13:55:32 PST 2015
// Update the source so it has some geometry.
//
// ****************************************************************************
void
......@@ -533,6 +536,7 @@ VisitLineTool::UpdateLine()
lineSource->SetPoint1(p1.x, p1.y, p1.z);
lineSource->SetPoint2(p2.x, p2.y, p2.z);
lineSource->SetResolution(1);
lineSource->Update();
lineData = lineSource->GetOutput();
lineData->Register(NULL);
......
......@@ -380,6 +380,9 @@ VisitSphereTool::UpdateView()
// Hank Childs, Thu Jun 8 11:27:37 PDT 2006
// Fix compiler warning for casts.
//
// Brad Whitlock, Wed Feb 4 13:55:32 PST 2015
// Update the sphere source so it has some geometry.
//
// ****************************************************************************
void
......@@ -392,6 +395,7 @@ VisitSphereTool::CreateSphereActor()
source->SetLatLongTessellation(1);
source->SetPhiResolution(15);
source->SetThetaResolution(15);
source->Update();
sphereData = source->GetOutput();
sphereData->Register(NULL);
......
......@@ -43,6 +43,8 @@ enhancements and bug-fixes that were added to this release.</p>
<li>Libsim's Fortran interface was modified to include the <i>VisItGetMixedVariable</i> function. This change will require users of the Fortran interface to include the <i>VisItGetMixedVariable</i> stub function in their code to enable building. See the Fortran simulation examples in DataManualExamples for reference.</li>
<li>A global preference was added that tells VisIt to automatically remove duplicate nodes from fully disconnected unstructured grids. This preference is off by default, and can be changed in the GUI's Options->Preferences window or via <i>SetRemoveGlobalNodes(0|1)</i> via the CLI. This preference is saved with other settings. This new preference subsumes the behavior introduced in 2.8 series where the VTK reader would perform this duplicate node removal for .vtu files without user intervention.</li>
<li>VisIt's Parallel Integral Curve System (PICS) was enhanced to add higher-order element support for time varying Nektar++ and Nek5000 databases.</li>
<li>Libsim was enhanced so the <i>VisItAddPlot()</i> and <i>VisItAddOperator()</i> functions can create plots and operators, enabling programmatic setup of a scene for in situ visualization and data export.</li>
<li>Libsim was extended with <i>VisItSetPlotOptions*()</i> and <i>VisItSetOperatorOptions*()</i> functions that allow plot and operator attributes to be set. Each family of functions enables callers to set plot and operator attribute data from a simulation. The functions essentially use key/value pairs to set plot and operator attributes (e.g. <i>VisItSetPlotOptionsS("colorTableName", "hot_desaturated")</i>). The keys are the names of the fields in the plot attribute state objects.</li>
</ul>
<a name="GUI_Changes"></a>
......@@ -96,6 +98,7 @@ enhancements and bug-fixes that were added to this release.</p>
<li>Fixed a bug with invalid arguments being sent to visit_composite during templated movie making.</li>
<li>Fixed the Histogram plot so that individual bins can count up to the largest integer that can be stored in a double.</li>
<li>Added the full path to the szip and zlib libraries for both OSX and Linux in the bv_cgns.sh build_visit support file.</li>
<li>The visual representations for the Line, Sphere, and Box tools have been fixed so that they are once again visible.</li>
</ul>
<a name="Dev_changes"></a>
......@@ -108,6 +111,7 @@ enhancements and bug-fixes that were added to this release.</p>
<li>A help button and additional window for displaying help text was added to the GUI to support database options help.</li>
<li>Changed failure mode of avtDatabaseMetaData::DetermineVarType() to return AVT_UNKNOWN_TYPE instead of excepting out.</li>
<li>The makemovie python script was changed so that visitmovietemplate.py can be correctly found from a development version on Windows.</li>
<li>The build_visit script was enhanced with a <i>--xdb</i> command line argument that enables the user to enable FieldView XDB output.</li>
</ul>
<p>Click the following link to view the release notes for the previous version
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment