Changeset 1955 for branches/blt4/gui


Ignore:
Timestamp:
Nov 16, 2010, 3:35:20 PM (14 years ago)
Author:
gah
Message:

add unit cell to molvisviewer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/blt4/gui/scripts/molvisviewer.tcl

    r1949 r1955  
    135135    private method Representation {option {model "all"} }
    136136    private method CartoonTrace {option {model "all"}}
    137     private method ComputeParallelPipedVertices { dataobj }
     137    private method ComputeParallelepipedVertices { dataobj }
    138138    private method Cell {option}
    139139    private method Rock {option}
     
    506506        "Set cartoon representation of bonds (sticks)."
    507507
    508     checkbutton $inner.cell -text "Parallelpiped" \
     508    checkbutton $inner.cell -text "Parallelepiped" \
    509509        -command [itcl::code $this Cell toggle] \
    510510        -font "Arial 9 bold"
     
    873873            set _active($model) $dataobj
    874874        }
    875         set vector [$dataobj get components.parallelpiped.vector]
     875        set vector [$dataobj get components.parallelepiped.vector]
    876876        if { $vector != "" } {
    877             set vertices [ComputeParallelPipedVertices $dataobj]
     877            set vertices [ComputeParallelepipedVertices $dataobj]
    878878    puts stderr "vertices=$vertices"
    879879            SendCmd "raw -defer {verts = \[$vertices\]\n}"
     
    20422042}
    20432043
    2044 itcl::body Rappture::MolvisViewer::ComputeParallelPipedVertices { dataobj } {
     2044itcl::body Rappture::MolvisViewer::ComputeParallelepipedVertices { dataobj } {
    20452045    # Create a vector for every 3D point
    20462046    blt::vector p0(3) p1(3) p2(3) p3(3) p4(3) p5(3) p6(3) p7(3)
    20472047
    20482048    set count 0
    2049     set parent [$dataobj element -as object "components.parallelpiped"]
     2049    set parent [$dataobj element -as object "components.parallelepiped"]
    20502050 puts stderr "parent=$parent"
    20512051    foreach child [$parent children] {
     
    20602060    }
    20612061    if { $count < 1 || $count > 3 } {
    2062         error "bad number of vectors supplied to paralledpiped"
    2063     }
    2064 
    2065     set scale [$dataobj get components.parallelpiped.scale]
     2062        error "bad number of vectors supplied to paralledepiped"
     2063    }
     2064
     2065    set scale [$dataobj get components.parallelepiped.scale]
    20662066    set n [llength $scale]
    20672067    set sx 1.0
     
    20802080        set sz [lindex $scale 2]
    20812081    }
    2082     set origin [$dataobj get components.parallelpiped.origin]
     2082    set origin [$dataobj get components.parallelepiped.origin]
    20832083    set n [llength $origin]
    20842084    p0 set { 0.0 0.0 0.0 }
     
    20932093        set p0(2) [lindex $origin 2]
    20942094    }
     2095    p1 expr {p1 + p0}
     2096    p2 expr {p2 + p0}
     2097    p3 expr {p3 + p0}
    20952098    p4 expr {p2 + p1}
    20962099    p5 expr {p4 + p3}
Note: See TracChangeset for help on using the changeset viewer.