Sunday, June 10, 2012

Sketchup API Constants

โดย ประยุทธ พันธุลาภ


ที่ Ruby Console พิมพ์
Object.constants.sort.join("\n")

แล้วกดปุ่ม Enter บนคีย์บอร์ด

ดูผลลัพธ์ใน Ruby Console

*************************
Sketchup API Constants
*************************
ACPToolsObserver
ALT_MODIFIER_KEY
ALT_MODIFIER_MASK
ALeaderModel
ALeaderNone
ALeaderView
ARGF
ARGV
AddDetailTool
Align
ArgumentError
Array
Balustrade
Bignum
Binding
CMD_ARC
CMD_CAMERA_UNDO
CMD_CIRCLE
CMD_COPY
CMD_CUT
CMD_DELETE
CMD_DIMENSION
CMD_DISPLAY_FOV
CMD_DOLLY
CMD_DRAWCUTS
CMD_DRAWOUTLINES
CMD_ERASE
CMD_EXTRUDE
CMD_FREEHAND
CMD_HIDDENLINE
CMD_LINE
CMD_MAKE_COMPONENT
CMD_MEASURE
CMD_MOVE
CMD_NEW
CMD_OFFSET
CMD_OPEN
CMD_ORBIT
CMD_PAGE_DELETE
CMD_PAGE_NEW
CMD_PAGE_NEXT
CMD_PAGE_PREVIOUS
CMD_PAGE_UPDATE
CMD_PAINT
CMD_PAN
CMD_PASTE
CMD_POLYGON
CMD_POSITION_CAMERA
CMD_PRINT
CMD_PROTRACTOR
CMD_PUSHPULL
CMD_RECTANGLE
CMD_REDO
CMD_ROTATE
CMD_RUBY_CONSOLE
CMD_SAVE
CMD_SCALE
CMD_SECTION
CMD_SELECT
CMD_SELECTION_ZOOM_EXT
CMD_SHADED
CMD_SHOWGUIDES
CMD_SHOWHIDDEN
CMD_SKETCHAXES
CMD_SKETCHCS
CMD_TEXT
CMD_TEXTURED
CMD_TRANSPARENT
CMD_UNDO
CMD_VIEW_BACK
CMD_VIEW_BOTTOM
CMD_VIEW_FRONT
CMD_VIEW_ISO
CMD_VIEW_LEFT
CMD_VIEW_PERSPECTIVE
CMD_VIEW_RIGHT
CMD_VIEW_TOP
CMD_WALK
CMD_WIREFRAME
CMD_ZOOM
CMD_ZOOM_EXTENTS
CMD_ZOOM_WINDOW
CONSTRAIN_MODIFIER_KEY
CONSTRAIN_MODIFIER_MASK
COPY_MODIFIER_KEY
COPY_MODIFIER_MASK
ChamferStructures
Class
Clf_Normal_lines_Height
Clf_Vertical_lines_elev
Clf_Vertical_lines_height
Clf_select_outer_edges
Comparable
Continuation
Contours
CylTool
DCConverter
DCDownloader
DCFunctionsV1
DCInteractTool
DCObservers
DCProgressBar
Data
DefaultManager
DimAngleTool
DimensionArrowClosed
DimensionArrowDot
DimensionArrowNone
DimensionArrowOpen
DimensionArrowSlash
Dir
DrapeEdges
DrapeTool
Drop
DynamicComponentsV1
ENV
EOFError
EntitiesObserver
Enumerable
Errno
Exception
ExtendStructures
ExtendStructures2
FALSE
FILE_WRITE_FAILED_INVALID_TYPE
FILE_WRITE_FAILED_UNKNOWN
FILE_WRITE_OK
FalseClass
File
FileTest
FilletTool2D
Fixnum
FlipEdgeTool
Float
FloatDomainError
FootprintFinder
FrameChangeObserver
FromContoursTool
FromScratchTool
GC
GL_LINES
GL_LINE_LOOP
GL_LINE_STRIP
GL_POINTS
GL_POLYGON
GL_QUADS
GL_QUAD_STRIP
GL_TRIANGLES
GL_TRIANGLE_FAN
GL_TRIANGLE_STRIP
Geom
GrowStructureFace
GrowStructures
Hash
IDABORT
IDCANCEL
IDENTITY
IDIGNORE
IDNO
IDOK
IDRETRY
IDYES
IO
IOError
IndexError
Inputbox
Integer
Interrupt
JF
KaraokeSong
Kernel
LAYER_HIDDEN_BY_DEFAULT
LAYER_IS_HIDDEN_ON_NEW_PAGES
LAYER_IS_VISIBLE_ON_NEW_PAGES
LAYER_USES_DEFAULT_VISIBILITY_ON_NEW_PAGES
LAYER_VISIBLE_BY_DEFAULT
LanguageHandler
Layer_Manager_Extension
Length
LineTool
LoadError
LocalJumpError
MB_ABORTRETRYIGNORE
MB_MULTILINE
MB_OK
MB_OKCANCEL
MB_RETRYCANCEL
MB_YESNO
MB_YESNOCANCEL
MF_CHECKED
MF_DISABLED
MF_ENABLED
MF_GRAYED
MF_UNCHECKED
MK_ALT
MK_COMMAND
MK_CONTROL
MK_LBUTTON
MK_MBUTTON
MK_RBUTTON
MK_SHIFT
Marshal
MatchData
MatchingData
Math
Mbox
Method
MirrorTool
Module
MyAppObserver
MyLayersObserver
NIL
NameError
NilClass
NoMemoryError
NoMethodError
NotImplementedError
Numeric
ORIGIN
Object
ObjectSpace
PAGE_NO_CAMERA
PAGE_USE_ALL
PAGE_USE_CAMERA
PAGE_USE_HIDDEN
PAGE_USE_LAYER_VISIBILITY
PAGE_USE_RENDERING_OPTIONS
PAGE_USE_SECTION_PLANES
PAGE_USE_SHADOWINFO
PAGE_USE_SKETCHCS
PLATFORM
ParkingTool
PathCopy
PathCopySpacing
Precision
Proc
Process
RELEASE_DATE
RUBY_PLATFORM
RUBY_RELEASE_DATE
RUBY_VERSION
Range
RangeError
Regexp
RegexpError
Roof
RoofGable
RoofPyramid
RoofTool2
RuntimeError
SB_PROMPT
SB_VCB_LABEL
SB_VCB_VALUE
SKETCHUP_CONSOLE
SKSocket
STDERR
STDIN
STDOUT
SU2KT
SU2KTAnim
SU2KTL
ScriptError
SecurityError
Selection
Set
Signal
SignalException
Singleton
Sketchup
SketchupExtension
SmooveTool
SnapTo_Arbitrary
SnapTo_Horizontal
SnapTo_Sloped
SnapTo_Vertical
Song
SongList
StampTool
StandardError
String
Struct
Symbol
SyntaxError
SystemCallError
SystemExit
SystemStackError
TAKTASK
TB_HIDDEN
TB_NEVER_SHOWN
TB_VISIBLE
TOPLEVEL_BINDING
TRUE
TST_common
Terrain
Test
TextAlignCenter
TextAlignLeft
TextAlignRight
Thread
ThreadError
ThreadGroup
Time
TrackMouseTool
TrueClass
TypeError
UI
UnboundMethod
VERSION
VK_ALT
VK_COMMAND
VK_CONTROL
VK_DELETE
VK_DOWN
VK_END
VK_HOME
VK_INSERT
VK_LEFT
VK_MENU
VK_NEXT
VK_PRIOR
VK_RIGHT
VK_SHIFT
VK_SPACE
VK_UP
ViewSpinner
WIN32OLE
WIN32OLERuntimeError
WIN32OLE_EVENT
WIN32OLE_METHOD
WIN32OLE_PARAM
WIN32OLE_TYPE
WIN32OLE_VARIABLE
WallTool
WebTextures
Win32
Win32API
X_AXIS
Y_AXIS
Z_AXIS
ZeroDivisionError


Keyword:ภาษา Ruby Sketchup plugin