Changeset 1955 for branches/blt4/gui
- Timestamp:
- Nov 16, 2010, 3:35:20 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/blt4/gui/scripts/molvisviewer.tcl
r1949 r1955 135 135 private method Representation {option {model "all"} } 136 136 private method CartoonTrace {option {model "all"}} 137 private method ComputeParallel PipedVertices { dataobj }137 private method ComputeParallelepipedVertices { dataobj } 138 138 private method Cell {option} 139 139 private method Rock {option} … … 506 506 "Set cartoon representation of bonds (sticks)." 507 507 508 checkbutton $inner.cell -text "Parallel piped" \508 checkbutton $inner.cell -text "Parallelepiped" \ 509 509 -command [itcl::code $this Cell toggle] \ 510 510 -font "Arial 9 bold" … … 873 873 set _active($model) $dataobj 874 874 } 875 set vector [$dataobj get components.parallel piped.vector]875 set vector [$dataobj get components.parallelepiped.vector] 876 876 if { $vector != "" } { 877 set vertices [ComputeParallel PipedVertices $dataobj]877 set vertices [ComputeParallelepipedVertices $dataobj] 878 878 puts stderr "vertices=$vertices" 879 879 SendCmd "raw -defer {verts = \[$vertices\]\n}" … … 2042 2042 } 2043 2043 2044 itcl::body Rappture::MolvisViewer::ComputeParallel PipedVertices { dataobj } {2044 itcl::body Rappture::MolvisViewer::ComputeParallelepipedVertices { dataobj } { 2045 2045 # Create a vector for every 3D point 2046 2046 blt::vector p0(3) p1(3) p2(3) p3(3) p4(3) p5(3) p6(3) p7(3) 2047 2047 2048 2048 set count 0 2049 set parent [$dataobj element -as object "components.parallel piped"]2049 set parent [$dataobj element -as object "components.parallelepiped"] 2050 2050 puts stderr "parent=$parent" 2051 2051 foreach child [$parent children] { … … 2060 2060 } 2061 2061 if { $count < 1 || $count > 3 } { 2062 error "bad number of vectors supplied to paralled piped"2063 } 2064 2065 set scale [$dataobj get components.parallel piped.scale]2062 error "bad number of vectors supplied to paralledepiped" 2063 } 2064 2065 set scale [$dataobj get components.parallelepiped.scale] 2066 2066 set n [llength $scale] 2067 2067 set sx 1.0 … … 2080 2080 set sz [lindex $scale 2] 2081 2081 } 2082 set origin [$dataobj get components.parallel piped.origin]2082 set origin [$dataobj get components.parallelepiped.origin] 2083 2083 set n [llength $origin] 2084 2084 p0 set { 0.0 0.0 0.0 } … … 2093 2093 set p0(2) [lindex $origin 2] 2094 2094 } 2095 p1 expr {p1 + p0} 2096 p2 expr {p2 + p0} 2097 p3 expr {p3 + p0} 2095 2098 p4 expr {p2 + p1} 2096 2099 p5 expr {p4 + p3}
Note: See TracChangeset
for help on using the changeset viewer.