Oasys.PRIMER.Colour class
Constants
- Colour.ASSEMBLY
Base colour on assembly
- Colour.BACKGROUND
Background colour
- Colour.BLACK
Colour black
- Colour.BLUE
Colour blue
- Colour.CYAN
Colour cyan
- Colour.DARK_ORANGE
Colour dark orange
- Colour.DEFAULT
Default colour for objects
- Colour.GREEN
Colour green
- Colour.GREEN_CYAN
Colour green/cyan
- Colour.GREY
Colour grey
- Colour.INCLUDE
Base colour on include file
- Colour.LIGHT_BLUE
Colour light blue
- Colour.MAGENTA
Colour magenta
- Colour.MATERIAL
For elements with part IDs base colour on material ID
- Colour.MEDIUM_BLUE
Colour medium blue
- Colour.MODEL
Base colour on model
- Colour.NOT_BACKGROUND
Not the background colour
- Colour.ORANGE
Colour orange
- Colour.PART
For elements with part IDs base colour on part ID
- Colour.RED
Colour red
- Colour.RED_MAGENTA
Colour red/magenta
- Colour.SECTION
For elements with part IDs base colour on section ID
- Colour.SKETCH
Sketch colour
- Colour.TEXT
Text colour
- Colour.WHITE
Colour white
- Colour.YELLOW
Colour yellow
- Colour.YELLOW_GREEN
Colour yellow/green
Static methods
- classmethod Colour.GetFromName(name)
Returns the colour for a given core or user colour name
- Parameters:
name (string) – The name of the colour, for example red or user_green or green/cyan
- Returns:
colour value (integer)
- Return type:
int
- classmethod Colour.RGB(red, green, blue)
Creates a colour from red, green and blue components
- Parameters:
red (integer) – red component of colour (0-255)
green (integer) – green component of colour (0-255)
blue (integer) – blue component of colour (0-255)
- Returns:
colour value (integer)
- Return type:
int
Example
To set the colour of model m to red:
m.SetColour( Colour.RGB(255, 0, 0) )To set the colour of part p to red:
colour = Oasys.PRIMER.Colour.RGB(255, 0, 0)