# Khoros Visual Programming Workspace # # cantata workspace file (/users2/dave/sumschool/rot2.wksp) was created # on Fri Sep 3 17:07:32 1999 # by user dave # WorkspaceBegin: 2.1 VariablesBegin: # # list of currently declared variables # xav = 1 VariablesEnd: # Procedure 'get angle' ProcedureBegin:get angle:(unknown):localhost:1:142:162: VariablesBegin: # No variables currently declared. # VariablesEnd: # Glyph 'Labeling' Glyph:MMACH:vlabelm::localhost:1:422:322:: -cv 4 # Glyph 'Shape Analysis' Glyph:RETRO:vshape::localhost:3:542:342:: -ms 0 -mc 0 -mi 0 -mr 1 -col 0 # Glyph 'Extract' Glyph:DATAMANIP:kextract::localhost:5:622:342:: -esize '1' -eoff '10' -subpos 0 # Glyph 'Radian to Degree' Glyph:DATAMANIP:krad2deg::localhost:7:722:342:: # Glyph 'Shrink' Glyph:DATAMANIP:kshrink::localhost:9:342:322:: -wmag '0.20' -hmag '0.20' # ExtPort 'External Output (1)' ExtPort:out:External Output (1):o1:11:860:370: # ExtPort 'External Input (2)' ExtPort:in:External Input (2):i1:13:246:350: # Connections 'Labeling' NodeConnection:data:1:o:3:i1: # Connections 'Shape Analysis' NodeConnection:data:3:o3:5:i: # Connections 'Extract' NodeConnection:data:5:o:7:i1: # Connections 'Radian to Degree' NodeConnection:data:7:o:11:: # Connections 'Shrink' NodeConnection:data:9:o:1:i: # Connections 'External Output (1)' # Connections 'External Input (2)' NodeConnection:data:13::9:i: AnnotationsBegin AnnotationsEnd ProcedureEnd:get angle # Glyph 'Extract' Glyph:DATAMANIP:kextract::localhost:3:362:302:: -esize '1' -eoff '1' -subpos 0 # Glyph 'Blob extractor' Glyph:CYTOMETRY:kblobext::localhost:5:462:302:: -backvalue 0 -masklogic 0 # Glyph 'make crop file' Glyph:DATAMANIP:kappend:make crop file:localhost:7:582:362:: -append 1 -mapping 0 -e # Glyph 'Blob extractor' Glyph:CYTOMETRY:kblobext::localhost:9:462:462:: -backvalue 0 -masklogic 0 # Glyph 'Blob extractor' Glyph:CYTOMETRY:kblobext::localhost:11:462:382:: -backvalue 0 -masklogic 0 # Glyph 'Extract' Glyph:DATAMANIP:kextract::localhost:13:362:382:: -esize '1' -eoff '2' -subpos 0 # Glyph 'Extract' Glyph:DATAMANIP:kextract::localhost:15:362:462:: -esize '1' -eoff '3' -subpos 0 # Glyph 'Rotate' Glyph:IMAGE:irotate::localhost:17:222:442:: -angle 'xav' -planes -padding 1 -real '0' -imag '0' -padvalid 1 -wctr -hctr # Glyph 'Labeling' Glyph:MMACH:vlabelm::localhost:19:362:162:: -cv 8 # Glyph 'Rotate' Glyph:IMAGE:irotate::localhost:21:282:162:: -angle 'xav' -planes -padding 1 -real '0' -imag '0' -padvalid 1 -wctr -hctr # Glyph 'Print Value' Glyph:DATAMANIP:kprval::localhost:23:142:262:: -mapdata 0 -woff '0' -hoff '0' -doff '0' -toff '0' -eoff '0' -var 'xav' -val # Glyph 'Extract' Glyph:DATAMANIP:kextract::localhost:25:142:62:: -esize '1' -eoff '0' -subpos 0 # Glyph 'Supported Formats' Glyph:DATAMANIP:kformats::localhost:27:922:262:: -kdf # Glyph 'Print Stats' Glyph:DATAMANIP:kprstats::localhost:29:582:262:: -wsize_var 'width_size' -hsize_var 'height_size' # Glyph 'Switch Axes' Glyph:DATAMANIP:kaxis::localhost:31:822:422:: -wh -hw -dd # Conditional 'Merge Paths' Conditional:CONDITIONAL:merge::localhost:33:802:262:: # Conditional 'If Else' Conditional:CONDITIONAL:if_else::localhost:35:682:362:: -condition 'width_size>height_size' # Glyph 'User defined' Glyph:DESIGN:user_def::localhost:63:22:442:: -o image:ball # Glyph 'User defined' Glyph:DESIGN:user_def::localhost:65:42:62:: -o image:ball # Connections 'get angle' NodeConnection:data:1:o1:23:i: # Connections 'Extract' NodeConnection:data:3:o:5:i2: # Connections 'Blob extractor' NodeConnection:data:5:o1:7:i1: NodeConnection:data:5:o1:29:i: NodeConnection:control:5:out:11:in: # Connections 'make crop file' NodeConnection:data:7:o:35:i: # Connections 'Blob extractor' NodeConnection:data:9:o1:7:i3: # Connections 'Blob extractor' NodeConnection:data:11:o1:7:i2: NodeConnection:control:11:out:9:in: # Connections 'Extract' NodeConnection:data:13:o:11:i2: # Connections 'Extract' NodeConnection:data:15:o:9:i2: # Connections 'Rotate' NodeConnection:data:17:o:15:i: NodeConnection:data:17:o:13:i: NodeConnection:data:17:o:3:i: # Connections 'Labeling' NodeConnection:data:19:o:11:i1: NodeConnection:data:19:o:9:i1: NodeConnection:data:19:o:5:i1: # Connections 'Rotate' NodeConnection:data:21:o:19:i: # Connections 'Print Value' NodeConnection:control:23:out:21:in: NodeConnection:control:23:out:17:in: # Connections 'Extract' NodeConnection:data:25:o:1:i1: NodeConnection:data:25:o:21:i: # Connections 'Supported Formats' # Connections 'Print Stats' # Connections 'Switch Axes' NodeConnection:data:31:o:33:i2: # Connections 'Merge Paths' NodeConnection:data:33:o:27:i: # Connections 'If Else' NodeConnection:data:35:o1:33:i1: NodeConnection:data:35:o2:31:i: # Connections 'User defined' NodeConnection:data:63:o:17:i: # Connections 'User defined' NodeConnection:data:65:o:25:i: AnnotationsBegin AnnotationsEnd WorkspaceEnd: 2.1