Graphics line_round_dot_setting interface¶
This page explains the Graphics
class line_round_dot_setting
property interface.
What interface is this?¶
The line_round_dot_setting
property interface updates or get the instance’s current line round dot setting.
Basic usage¶
The getter or setter interface value becomes (or requires) the LineRoundDotSetting
instance value.
The following example sets the 10-pixel round size to the line:
import apysc as ap
ap.Stage(
stage_width=250, stage_height=100, background_color='#333',
stage_elem_id='stage')
sprite: ap.Sprite = ap.Sprite()
sprite.graphics.line_style(color='#0af', thickness=5)
line: ap.Line = sprite.graphics.draw_line(
x_start=50, y_start=50, x_end=200, y_end=50)
line.line_round_dot_setting = ap.LineRoundDotSetting(
round_size=10, space_size=5)
ap.save_overall_html(
dest_dir_path='./graphics_line_round_dot_setting_basic_usage/')
line_round_dot_setting property API¶
Note: the document build script generates and updates this API document section automatically. Maybe this section is duplicated compared with previous sections.
[Interface summary] Get this instance’s line round dot setting.
[Returns]
line_round_dot_setting
: LineRoundDotSetting or NoneLine round dot setting.
[Examples]
>>> import apysc as ap
>>> stage: ap.Stage = ap.Stage()
>>> sprite: ap.Sprite = ap.Sprite()
>>> sprite.graphics.line_style(color='#fff', thickness=10)
>>> line: ap.Line = sprite.graphics.draw_line(
... x_start=50, y_start=50, x_end=150, y_end=50)
>>> line.line_round_dot_setting = ap.LineRoundDotSetting(
... round_size=10, space_size=5)
>>> line.line_round_dot_setting.round_size
Int(10)
>>> line.line_round_dot_setting.space_size
Int(5)