psychopy_ext.exp.ThickShapeStim

class psychopy_ext.exp.ThickShapeStim(win, units='', lineWidth=0.01, lineColor=(1.0, 1.0, 1.0), lineColorSpace='rgb', fillColor=None, fillColorSpace='rgb', vertices=((-0.5, 0), (0, 0.5), (0.5, 0)), closeShape=True, pos=(0, 0), size=1, ori=0.0, opacity=1.0, contrast=1.0, depth=0, interpolate=True, lineRGB=None, fillRGB=None, name='', autoLog=True)[source]
Parameters:
lineWidth : int (or float?)
specifying the line width in units of your choice
vertices : a list of lists or a numpy array (Nx2)
specifying xy positions of each vertex
closeShape : True or False
Do you want the last vertex to be automatically connected to the first?
interpolate : True or False
If True the edge of the line will be antialiased.
__init__(win, units='', lineWidth=0.01, lineColor=(1.0, 1.0, 1.0), lineColorSpace='rgb', fillColor=None, fillColorSpace='rgb', vertices=((-0.5, 0), (0, 0.5), (0.5, 0)), closeShape=True, pos=(0, 0), size=1, ori=0.0, opacity=1.0, contrast=1.0, depth=0, interpolate=True, lineRGB=None, fillRGB=None, name='', autoLog=True)[source]
Parameters:
lineWidth : int (or float?)

specifying the line width in units of your choice

vertices : a list of lists or a numpy array (Nx2)

specifying xy positions of each vertex

closeShape : True or False

Do you want the last vertex to be automatically connected to the first?

interpolate : True or False

If True the edge of the line will be antialiased.

Methods

__init__(win[, units, lineWidth, lineColor, ...])
Parameters:
contains(x[, y, units]) Determines if a point x,y is inside the extent of the stimulus.
draw()
overlaps(polygon) Determines if this stimulus intersects another one.
setAutoDraw(value[, log]) Usually you can use ‘stim.attribute = value’ syntax instead,
setAutoLog([value]) Usually you can use ‘stim.attribute = value’ syntax instead,
setColor(color[, colorSpace, operation]) For ShapeStim use lineColor() or
setContrast(newContrast[, operation, log]) Usually you can use ‘stim.attribute = value’ syntax instead,
setDKL(newDKL[, operation]) DEPRECATED since v1.60.05: Please use the color attribute
setDepth(newDepth[, operation, log]) Usually you can use ‘stim.attribute = value’ syntax instead,
setFillColor(color[, colorSpace, operation, log]) Sets the color of the shape fill.
setFillRGB(value[, operation]) DEPRECATED since v1.60.05: Please use setFillColor()
setLMS(newLMS[, operation]) DEPRECATED since v1.60.05: Please use the color attribute
setLineColor(color[, colorSpace, operation, log]) Sets the color of the shape edge.
setLineRGB(value[, operation]) DEPRECATED since v1.60.05: Please use setLineColor()
setOpacity(newOpacity[, operation, log]) Usually you can use ‘stim.attribute = value’ syntax instead,
setOri(newOri)
setPos(newPos)
setRGB(newRGB[, operation]) DEPRECATED since v1.60.05: Please use the color attribute
setSize(value[, operation, log]) Sets the size of the shape.
setUseShaders([value]) Usually you can use ‘stim.attribute = value’ syntax instead,
setVertices([value])