SCIRun User Mailing List

Text archives Help

[SCIRUN-USERS] Re: Clip Field by Function Module

Chronological Thread 
  • From: Darrell Swenson <>
  • To: Sanket Jain <>
  • Cc: SCIRUN Users Mailing List <>
  • Subject: [SCIRUN-USERS] Re: Clip Field by Function Module
  • Date: Mon, 16 May 2011 11:35:33 -0600
  • Domainkey-signature: a=rsa-sha1; c=nofws;; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=vmWsEceuLl5mGn8fKCECnekKh0w9CsNyg2WqNhtY8ZZgc3OsCyo2Kw4QFWcEBo/ThR BvttX07t7Kjdxt7EcB/5HExAME1kWbNhmH1ucXSIFTJkDxIp6LGy7D4uav+GH9sVTKR3 k98eO54Q5mRIc2X68RtrymossePrROwsn4M+Q=

ClipFieldByFunction is returning all the elements that have one node as a 
part of the subset you selected.  In other words, if an element has one node 
that meets your condition, all the nodes of that element are kept.  If you 
want to work on just the nodes, try using the module, 
ConvertMeshToPointCloud, before you pass your field to ClipFieldByFunction.  
This works in the test module that you sent.  If you want to work with 
elements still, you can change the option from single node to all nodes; 
however, in your case this would result in only 8 nodes because the rest of 
the nodes with data do not form complete elements.  So the best bet is to 
convert your mesh into a point cloud.

Good luck,


On May 16, 2011, at 11:21 AM, Sanket Jain wrote:

> Hello SCIRun Experts, 
> Objective: 
> Read and display non-zero values in fielddata matrix as spheres of the same 
> size, but color coded based on data values.
> Problem: (SCIRun 4.0 and 4.4)
> It appears that Module 'ClipFieldByFunction' behaves incorrectly. The 
> expression DATA!=0; should return 38 nonzero values. 
> I verified this with MATLAB. In SCIRun it returns 228 Nodes.
> Question:
> Anyone knows of problems with 'ClipFieldByFunction'?
> Is syntax correct?
> Any other suggestions to get this to work?
> Thanks a lot.
> Sanket
> <fielddata.mat><testNetwork.srn>

Archive powered by MHonArc 2.6.16.

Top of page