trescope.config ¶
Contents
Config ¶
AxisHelper3DConfig ¶
-
class
trescope.config.AxisHelper3DConfig[source] ¶ -
Config for
trescope.Output.plotAxisHelper3D()
FRONT3DConfig ¶
-
class
trescope.config.FRONT3DConfig[source] ¶ -
Config for
trescope.Output.plotFRONT3D()-
baseLightStrength( strength : float ) [source] ¶ -
Specify base light strength .
- Parameters
-
strength – light strength , default 10
- Returns
-
self , for chain call
-
Specify hidden meshes .
- Parameters
-
hiddenMeshes – types of mesh to hide
- Returns
-
self , for chain call
-
renderType( renderType : str ) [source] ¶ -
Specify render type , enumeration of color , depth and normal .
- Parameters
-
renderType – render type , default color
- Returns
-
self , for chain call
-
renderer( renderer : str , sampleCount : int = 128 ) [source] ¶ -
Specify renderer , enumeration of default and blender . blender renderer only works , if blender has been installed .
- Parameters
-
-
renderer – renderer , default default
-
sampleCount – sample count , matters when blender renderer used
-
- Returns
-
self , for chain call
-
shapeLocalSource( shapeLocalSource : str ) [source] ¶ -
Specify directory where model files ( *.obj and *.png , referenced by front3d json file) put .
- Parameters
-
shapeLocalSource – directory where model files ( *.obj and *.png , referenced by front3d json file) put
- Returns
-
self , for chain call
-
unit( unit : str ) [source] ¶ -
Specify unit , m or cm .
- Parameters
-
unit – unit , default m
- Returns
-
self , for chain call
-
view( view : str ) [source] ¶ -
Specify view , enumeration of top , bottom , left , right , back and front or None . If view is specified ,
trescope.Layout.camera()won’t work .- Parameters
-
view – enumeration of top , bottom , left , right , back and front or None
- Returns
-
self , for chain call
-
GraphConfig ¶
-
class
trescope.config.GraphConfig[source] ¶ -
Config for
trescope.Output.plotGraph()-
edgeColor( edgeColor ) [source] ¶ -
Specify edge color .
- Parameters
-
edgeColor – edge color
- Returns
-
self , for chain call
-
edgeDescription( edgeDescription ) [source] ¶ -
Specify edge description .
- Parameters
-
edgeDescription – edge description
- Returns
-
self , for chain call
-
edgeOpacity( edgeOpacity ) [source] ¶ -
Specify edgeOpacity opacity .
- Parameters
-
edgeOpacity – edge opacity
- Returns
-
self , for chain call
-
edgeWidth( edgeWidth ) [source] ¶ -
Specify edge width .
- Parameters
-
edgeWidth – edge width
- Returns
-
self , for chain call
-
vertexColor( vertexColor ) [source] ¶ -
Specify vertex color .
- Parameters
-
vertexColor – vertex color
- Returns
-
self , for chain call
-
vertexDescription( vertexDescription ) [source] ¶ -
Specify vertex description .
- Parameters
-
vertexDescription – vertex description
- Returns
-
self , for chain call
-
HeatMapConfig ¶
-
class
trescope.config.HeatMapConfig[source] ¶ -
Config for
trescope.Output.plotHeatMap()
HistogramConfig ¶
-
class
trescope.config.HistogramConfig[source] ¶ -
Config for
trescope.Output.plotHistogram()
ImageConfig ¶
-
class
trescope.config.ImageConfig[source] ¶ -
Config for
trescope.Output.plotImage()
LineSegmentConfig ¶
-
class
trescope.config.LineSegmentConfig[source] ¶ -
Config for
trescope.Output.plotLineSegment()-
color( color : int ) [source] ¶ -
Specify line color .
- Parameters
-
color – color , default 0xff000000 (means black with no transparency)
- Returns
-
self , for chain call
-
Lollipop3DConfig ¶
-
class
trescope.config.Lollipop3DConfig[source] ¶ -
Config for
trescope.Output.plotLollipop3D()-
color( color : int ) [source] ¶ -
Specify color .
- Parameters
-
color – color , default 0xff000000 (means black with no transparency)
- Returns
-
self , for chain call
-
headSize( size : float ) [source] ¶ -
Specify head size .
- Parameters
-
size – size , default 10
- Returns
-
self , for chain call
-
lineWidth( width : float ) [source] ¶ -
Specify line width .
- Parameters
-
width – width , default 1
- Returns
-
self , for chain call
-
Mesh3DConfig ¶
-
class
trescope.config.Mesh3DConfig[source] ¶ -
Config for
trescope.Output.plotMesh3D()-
color( color : int ) [source] ¶ -
Specify color of whole mesh . If
trescope.config.Mesh3DConfig.faceColor()has specified , it won’t work.- Parameters
-
color – color , default 0xff000000 (means black with no transparency)
- Returns
-
self , for chain call
-
faceColor( color : Optional [ List [ int ] ] ) [source] ¶ -
Specify colors of faces separately .
- Parameters
-
color – color array , default None
- Returns
-
self , for chain call
-
flatShading( flatShading : bool ) [source] ¶ -
Specify flat shading .
- Parameters
-
flatShading – flat shading , default False
- Returns
-
-
indices( i : List [ int ] , j : List [ int ] , k : List [ int ] ) [source] ¶ -
Specify indices of vertices to form faces .
- Parameters
-
-
i – i
-
j – j
-
k – k
-
- Returns
-
self , for chain call
-
texture( uri : str , autoFlip : bool = True , wrap : Tuple [ str , str ] = ('CLAMP_TO_EDGE', 'CLAMP_TO_EDGE') ) [source] ¶ -
Specify texture .
- Parameters
-
-
uri – texture uri , local file path or url .
-
autoFlip – flip texture or not , default True
-
wrap – wrap , enumeration of CLAMP_TO_EDGE and REPEAT , default CLAMP_TO_EDGE
-
- Returns
-
self , for chain call
-
PieConfig ¶
-
class
trescope.config.PieConfig[source] ¶ -
Config for
trescope.Output.plotPie()
Scatter2DConfig ¶
-
class
trescope.config.Scatter2DConfig[source] ¶ -
Config for
trescope.Output.plotScatter2D()-
color( color : int ) [source] ¶ -
Specify color .
- Parameters
-
color – color , default 0xff000000 (means black with no transparency)
- Returns
-
self , for chain call
-
fill( fill : bool ) [source] ¶ -
Specify fill or not .
- Parameters
-
fill – fill , default False
- Returns
-
self , for chain call
-
fillColor( color : int ) [source] ¶ -
Specify fill color .
- Parameters
-
color – color , default 0x88000000 (means black with transparency of 0x88)
- Returns
-
self , for chain call
-
mode( modeCombination : List [ str ] ) [source] ¶ -
Specify mode , enumeration of
trescope.config.ScatterMode.MARKERS,trescope.config.ScatterMode.LINESor combination of them .- Parameters
-
modeCombination – combination of mode , default [trescope.config.ScatterMode.MARKERS]
- Returns
-
self , for chain call
-
size( size : float ) [source] ¶ -
Specify size .
- Parameters
-
size – size , default 5
- Returns
-
self , for chain call
-
symbol( symbolOrSymbols ) [source] ¶ -
Specify symbol .
- Parameters
-
symbolOrSymbols – symbol , see
trescope.config.ScatterSymbol, defaulttrescope.config.ScatterSymbol.Circle - Returns
-
self , for chain call
-
Scatter3DConfig ¶
-
class
trescope.config.Scatter3DConfig[source] ¶ -
Config for
trescope.Output.plotScatter3D()-
color( color : Union [ int , List [ int ] ] ) [source] ¶ -
Specify color .
- Parameters
-
color – color , default 0xff000000 (means black with no transparency)
- Returns
-
self , for chain call
-
mode( modeCombination : List [ str ] ) [source] ¶ -
Specify mode , enumeration of
trescope.config.ScatterMode.MARKERS,trescope.config.ScatterMode.LINESor combination of them .- Parameters
-
modeCombination – combination of mode , default [trescope.config.ScatterMode.MARKERS]
- Returns
-
self , for chain call
-
size( size : float ) [source] ¶ -
Specify size .
- Parameters
-
size – size , default 5
- Returns
-
self , for chain call
-
symbol( symbolOrSymbols ) [source] ¶ -
Specify symbol .
- Parameters
-
symbolOrSymbols – symbol , see
trescope.config.ScatterSymbol, defaulttrescope.config.ScatterSymbol.Circle - Returns
-
self , for chain call
-
Surface3DConfig ¶
-
class
trescope.config.Surface3DConfig[source] ¶ -
Config for
trescope.Output.plotSurface3D()
VectorField3DConfig ¶
-
class
trescope.config.VectorField3DConfig[source] ¶ -
Config for
trescope.Output.plotVectorField3D()-
anchor( anchor : trescope.config.AnchorType ) [source] ¶ -
Specify anchor type .
- Parameters
-
anchor – anchor
- Returns
-
self , for chain call
-
autoScaleByLocation( autoScale : bool ) [source] ¶ -
Specify auto scale or not .
- Parameters
-
autoScale – auto scale , default False
- Returns
-
self , for chain call
-
color( color : int ) [source] ¶ -
Specify color .
- Parameters
-
color – color
- Returns
-
self , for chain call
-
ViolinConfig ¶
-
class
trescope.config.ViolinConfig[source] ¶ -
Config for
trescope.Output.plotViolin()-
color( color : int ) [source] ¶ -
Specify color .
- Parameters
-
color – color , default 0xff000000 (means black with transparency of 0x88)
- Returns
-
self , for chain call
-
Volume3DConfig ¶
-
class
trescope.config.Volume3DConfig[source] ¶ -
Config for
trescope.Output.plotVolume3D()-
isoMax( isoMax : float ) [source] ¶ -
Specify iso max .
- Parameters
-
isoMax – ios max , default .5
- Returns
-
self , for chain call
-
isoMin( isoMin : float ) [source] ¶ -
Specify iso min .
- Parameters
-
isoMin – ios min , default -.5
- Returns
-
self , for chain call
-
Wireframe3DConfig ¶
-
class
trescope.config.Wireframe3DConfig[source] ¶ -
Config for
trescope.Output.plotWireframe3D()-
color( color : int ) [source] ¶ -
Specify line color of wireframe.
- Parameters
-
color – color , default 0xff000000 (means black with no transparency)
- Returns
-
self , for chain call
-
Config Miscs ¶
ScatterSymbol ¶
-
class
trescope.config.ScatterSymbol[source] ¶ -
-
Asterisk: str = 'asterisk' ¶ -
Asterisk
-
AsteriskOpen: str = 'asterisk-open' ¶ -
AsteriskOpen
-
Bowtie: str = 'bowtie' ¶ -
Bowtie
-
BowtieOpen: str = 'bowtie-open' ¶ -
BowtieOpen
-
Circle: str = 'circle' ¶ -
Circle
-
CircleCross: str = 'circle-cross' ¶ -
CircleCross
-
CircleCrossOpen: str = 'circle-cross-open' ¶ -
CircleCrossOpen
-
CircleDot: str = 'circle-dot' ¶ -
CircleDot
-
CircleOpen: str = 'circle-open' ¶ -
CircleOpen
-
CircleOpenDot: str = 'circle-open-dot' ¶ -
CircleOpenDot
-
CircleX: str = 'circle-x' ¶ -
CircleX
-
CircleXOpen: str = 'circle-x-open' ¶ -
CircleXOpen
-
Cross: str = 'cross' ¶ -
Cross
-
CrossDot: str = 'cross-dot' ¶ -
CrossDot
-
CrossOpen: str = 'cross-open' ¶ -
CrossOpen
-
CrossOpenDot: str = 'cross-open-dot' ¶ -
CrossOpenDot
-
CrossThin: str = 'cross-thin' ¶ -
CrossThin
-
CrossThinOpen: str = 'cross-thin-open' ¶ -
CrossThinOpen
-
Diamond: str = 'diamond' ¶ -
Diamond
-
DiamondCross: str = 'diamond-cross' ¶ -
DiamondCross
-
DiamondCrossOpen: str = 'diamond-cross-open' ¶ -
DiamondCrossOpen
-
DiamondDot: str = 'diamond-dot' ¶ -
DiamondDot
-
DiamondOpen: str = 'diamond-open' ¶ -
DiamondOpen
-
DiamondOpenDot: str = 'diamond-open-dot' ¶ -
DiamondOpenDot
-
DiamondTall: str = 'diamond-tall' ¶ -
DiamondTall
-
DiamondTallDot: str = 'diamond-tall-dot' ¶ -
DiamondTallDot
-
DiamondTallOpen: str = 'diamond-tall-open' ¶ -
DiamondTallOpen
-
DiamondTallOpenDot: str = 'diamond-tall-open-dot' ¶ -
DiamondTallOpenDot
-
DiamondWide: str = 'diamond-wide' ¶ -
DiamondWide
-
DiamondWideDot: str = 'diamond-wide-dot' ¶ -
DiamondWideDot
-
DiamondWideOpen: str = 'diamond-wide-open' ¶ -
DiamondWideOpen
-
DiamondWideOpenDot: str = 'diamond-wide-open-dot' ¶ -
DiamondWideOpenDot
-
DiamondX: str = 'diamond-x' ¶ -
DiamondX
-
DiamondXOpen: str = 'diamond-x-open' ¶ -
DiamondXOpen
-
Hash: str = 'hash' ¶ -
Hash
-
HashDot: str = 'hash-dot' ¶ -
HashDot
-
HashOpen: str = 'hash-open' ¶ -
HashOpen
-
HashOpenDot: str = 'hash-open-dot' ¶ -
HashOpenDot
-
Hexagon: str = 'hexagon' ¶ -
Hexagon
-
Hexagon2: str = 'hexagon2' ¶ -
Hexagon2
-
Hexagon2Dot: str = 'hexagon2-dot' ¶ -
Hexagon2Dot
-
Hexagon2Open: str = 'hexagon2-open' ¶ -
Hexagon2Open
-
Hexagon2OpenDot: str = 'hexagon2-open-dot' ¶ -
Hexagon2OpenDot
-
HexagonDot: str = 'hexagon-dot' ¶ -
HexagonDot
-
HexagonOpen: str = 'hexagon-open' ¶ -
HexagonOpen
-
HexagonOpenDot: str = 'hexagon-open-dot' ¶ -
HexagonOpenDot
-
Hexagram: str = 'hexagram' ¶ -
Hexagram
-
HexagramDot: str = 'hexagram-dot' ¶ -
HexagramDot
-
HexagramOpen: str = 'hexagram-open' ¶ -
HexagramOpen
-
HexagramOpenDot: str = 'hexagram-open-dot' ¶ -
HexagramOpenDot
-
Hourglass: str = 'hourglass' ¶ -
Hourglass
-
HourglassOpen: str = 'hourglass-open' ¶ -
HourglassOpen
-
LineEw: str = 'line-ew' ¶ -
LineEw
-
LineEwOpen: str = 'line-ew-open' ¶ -
LineEwOpen
-
LineNe: str = 'line-ne' ¶ -
LineNe
-
LineNeOpen: str = 'line-ne-open' ¶ -
LineNeOpen
-
LineNs: str = 'line-ns' ¶ -
LineNs
-
LineNsOpen: str = 'line-ns-open' ¶ -
LineNsOpen
-
LineNw: str = 'line-nw' ¶ -
LineNw
-
LineNwOpen: str = 'line-nw-open' ¶ -
LineNwOpen
-
Octagon: str = 'octagon' ¶ -
Octagon
-
OctagonDot: str = 'octagon-dot' ¶ -
OctagonDot
-
OctagonOpen: str = 'octagon-open' ¶ -
OctagonOpen
-
OctagonOpenDot: str = 'octagon-open-dot' ¶ -
OctagonOpenDot
-
Pentagon: str = 'pentagon' ¶ -
Pentagon
-
PentagonDot: str = 'pentagon-dot' ¶ -
PentagonDot
-
PentagonOpen: str = 'pentagon-open' ¶ -
PentagonOpen
-
PentagonOpenDot: str = 'pentagon-open-dot' ¶ -
PentagonOpenDot
-
Square: str = 'square' ¶ -
Square
-
SquareCross: str = 'square-cross' ¶ -
SquareCross
-
SquareCrossOpen: str = 'square-cross-open' ¶ -
SquareCrossOpen
-
SquareDot: str = 'square-dot' ¶ -
SquareDot
-
SquareOpen: str = 'square-open' ¶ -
SquareOpen
-
SquareOpenDot: str = 'square-open-dot' ¶ -
SquareOpenDot
-
SquareX: str = 'square-x' ¶ -
SquareX
-
SquareXOpen: str = 'square-x-open' ¶ -
SquareXOpen
-
Star: str = 'star' ¶ -
Star
-
StarDiamond: str = 'star-diamond' ¶ -
StarDiamond
-
StarDiamondDot: str = 'star-diamond-dot' ¶ -
StarDiamondDot
-
StarDiamondOpen: str = 'star-diamond-open' ¶ -
StarDiamondOpen
-
StarDiamondOpenDot: str = 'star-diamond-open-dot' ¶ -
StarDiamondOpenDot
-
StarDot: str = 'star-dot' ¶ -
StarDot
-
StarOpen: str = 'star-open' ¶ -
StarOpen
-
StarOpenDot: str = 'star-open-dot' ¶ -
StarOpenDot
-
StarSquare: str = 'star-square' ¶ -
StarSquare
-
StarSquareDot: str = 'star-square-dot' ¶ -
StarSquareDot
-
StarSquareOpen: str = 'star-square-open' ¶ -
StarSquareOpen
-
StarSquareOpenDot: str = 'star-square-open-dot' ¶ -
StarSquareOpenDot
-
StarTriangleDown: str = 'star-triangle-down' ¶ -
StarTriangleDown
-
StarTriangleDownDot: str = 'star-triangle-down-dot' ¶ -
StarTriangleDownDot
-
StarTriangleDownOpen: str = 'star-triangle-down-open' ¶ -
StarTriangleDownOpen
-
StarTriangleDownOpenDot: str = 'star-triangle-down-open-dot' ¶ -
StarTriangleDownOpenDot
-
StarTriangleUp: str = 'star-triangle-up' ¶ -
StarTriangleUp
-
StarTriangleUpDot: str = 'star-triangle-up-dot' ¶ -
StarTriangleUpDot
-
StarTriangleUpOpen: str = 'star-triangle-up-open' ¶ -
StarTriangleUpOpen
-
StarTriangleUpOpenDot: str = 'star-triangle-up-open-dot' ¶ -
StarTriangleUpOpenDot
-
TriangleDown: str = 'triangle-down' ¶ -
TriangleDown
-
TriangleDownDot: str = 'triangle-down-dot' ¶ -
TriangleDownDot
-
TriangleDownOpen: str = 'triangle-down-open' ¶ -
TriangleDownOpen
-
TriangleDownOpenDot: str = 'triangle-down-open-dot' ¶ -
TriangleDownOpenDot
-
TriangleLeft: str = 'triangle-left' ¶ -
TriangleLeft
-
TriangleLeftDot: str = 'triangle-left-dot' ¶ -
TriangleLeftDot
-
TriangleLeftOpen: str = 'triangle-left-open' ¶ -
TriangleLeftOpen
-
TriangleLeftOpenDot: str = 'triangle-left-open-dot' ¶ -
TriangleLeftOpenDot
-
TriangleNe: str = 'triangle-ne' ¶ -
TriangleNe
-
TriangleNeDot: str = 'triangle-ne-dot' ¶ -
TriangleNeDot
-
TriangleNeOpen: str = 'triangle-ne-open' ¶ -
TriangleNeOpen
-
TriangleNeOpenDot: str = 'triangle-ne-open-dot' ¶ -
TriangleNeOpenDot
-
TriangleNw: str = 'triangle-nw' ¶ -
TriangleNw
-
TriangleNwDot: str = 'triangle-nw-dot' ¶ -
TriangleNwDot
-
TriangleNwOpen: str = 'triangle-nw-open' ¶ -
TriangleNwOpen
-
TriangleNwOpenDot: str = 'triangle-nw-open-dot' ¶ -
TriangleNwOpenDot
-
TriangleRight: str = 'triangle-right' ¶ -
TriangleRight
-
TriangleRightDot: str = 'triangle-right-dot' ¶ -
TriangleRightDot
-
TriangleRightOpen: str = 'triangle-right-open' ¶ -
TriangleRightOpen
-
TriangleRightOpenDot: str = 'triangle-right-open-dot' ¶ -
TriangleRightOpenDot
-
TriangleSe: str = 'triangle-se' ¶ -
TriangleSe
-
TriangleSeDot: str = 'triangle-se-dot' ¶ -
TriangleSeDot
-
TriangleSeOpen: str = 'triangle-se-open' ¶ -
TriangleSeOpen
-
TriangleSeOpenDot: str = 'triangle-se-open-dot' ¶ -
TriangleSeOpenDot
-
TriangleSw: str = 'triangle-sw' ¶ -
TriangleSw
-
TriangleSwDot: str = 'triangle-sw-dot' ¶ -
TriangleSwDot
-
TriangleSwOpen: str = 'triangle-sw-open' ¶ -
TriangleSwOpen
-
TriangleSwOpenDot: str = 'triangle-sw-open-dot' ¶ -
TriangleSwOpenDot
-
TriangleUp: str = 'triangle-up' ¶ -
TriangleUp
-
TriangleUpDot: str = 'triangle-up-dot' ¶ -
TriangleUpDot
-
TriangleUpOpen: str = 'triangle-up-open' ¶ -
TriangleUpOpen
-
TriangleUpOpenDot: str = 'triangle-up-open-dot' ¶ -
TriangleUpOpenDot
-
X: str = 'x' ¶ -
X
-
XDot: str = 'x-dot' ¶ -
XDot
-
XOpen: str = 'x-open' ¶ -
XOpen
-
XOpenDot: str = 'x-open-dot' ¶ -
XOpenDot
-
XThin: str = 'x-thin' ¶ -
XThin
-
XThinOpen: str = 'x-thin-open' ¶ -
XThinOpen
-
YDown: str = 'y-down' ¶ -
YDown
-
YDownOpen: str = 'y-down-open' ¶ -
YDownOpen
-
YLeft: str = 'y-left' ¶ -
YLeft
-
YLeftOpen: str = 'y-left-open' ¶ -
YLeftOpen
-
YRight: str = 'y-right' ¶ -
YRight
-
YRightOpen: str = 'y-right-open' ¶ -
YRightOpen
-
YUp: str = 'y-up' ¶ -
YUp
-
YUpOpen: str = 'y-up-open' ¶ -
YUpOpen
-