※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。

GraphicsBase クラスの line_round_dot_setting インターフェイス

このページではGraphicsBaseクラスのline_round_dot_setting属性のインターフェイスについて説明します。

インターフェイス概要

line_round_dot_setting属性のインターフェイスではインスタンスの現在線のの丸ドットのスタイル設定の更新や取得を行えます。

基本的な使い方

getterやsetterのインターフェイスの値はinterfaceクラスのインスタンスの値になります。

以下の例では10pxのサイズの丸ドットの線のスタイル設定を行っています:

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_base_line_round_dot_setting_basic_usage/"
)

line_round_dot_setting 属性のAPI

特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。

[インターフェイス概要]

[インターフェイス] インスタンスの線の丸ドットのスタイル設定を取得します。


[返却値]

  • line_round_dot_setting: LineRoundDotSetting or None

    • 線の丸ドットのスタイル設定。


[コードサンプル]

>>> 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)