[vtkusers] vtkXYPlotActor, SetDataObjectXComponent not working with tcl?
pablo p del castillo
pablodecastillo at yahoo.es
Tue Mar 27 09:34:45 EDT 2012
Hi,
Playing with vtkXYPlotActor in TCL i did this sample, but i can not choose OX with SetDataObjectXComponent, any idea?;
package require vtk
package require vtkinteraction
vtkMath math
vtkXYPlotActor xyplot
xyplot SetTitle "Pressure "
xyplot SetXTitle "test"
xyplot SetYTitle "P"
xyplot SetPlotColor 0 1 0 0
xyplot SetPlotColor 1 0 1 0
xyplot SetLabelFormat "%-#6.2f"
vtkDoubleArray array_s
vtkDoubleArray array_x
vtkFieldData field
vtkDataObject data
for { set i 1 } { $i <= 10 } { incr i } {
set val [math Random 0 1]
puts $val
array_s InsertValue $i $val
set dumy [ expr $i + 10.0 ]
puts $dumy
array_x InsertValue $i $dumy
}
field AddArray array_x
field AddArray array_s
data SetFieldData field
xyplot AddDataObjectInput data
xyplot SetDataObjectXComponent 0 0
xyplot SetDataObjectYComponent 0 1
xyplot PlotPointsOn
[xyplot GetProperty] SetPointSize 3
vtkRenderer ren1
vtkRenderWindow renWin
renWin AddRenderer ren1
vtkRenderWindowInteractor iren
iren SetRenderWindow renWin
ren1 AddActor2D xyplot
renWin SetSize 600 600
ren1 ResetCamera
# Get handles to some useful objects
#
iren AddObserver UserEvent {wm deiconify .vtkInteract}
renWin Render
Advanced thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20120327/866e7b52/attachment.htm>
More information about the vtkusers
mailing list