色を設定する
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| 色を設定する [2023/07/15 06:57] – [サンプルコード1] jmitani | 色を設定する [2023/07/15 06:59] (現在) – jmitani | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | |||
| ==== 基本コード ==== | ==== 基本コード ==== | ||
| * Colorオブジェクトの作成 : API [[https:// | * Colorオブジェクトの作成 : API [[https:// | ||
| 行 63: | 行 62: | ||
| {{:: | {{:: | ||
| + | |||
| + | ==== サンプルコード2 ==== | ||
| + | <code python> | ||
| + | import rhinoscriptsyntax as rs | ||
| + | import math | ||
| + | |||
| + | N = 30 | ||
| + | spheres = [] | ||
| + | colors = [] | ||
| + | |||
| + | for j in range(8): | ||
| + | r = 2 * (j+3)+15 | ||
| + | R = 40 * j | ||
| + | for i in range(N): | ||
| + | angle = 360 * i / N | ||
| + | print(int(angle)) | ||
| + | print(math.radians(angle)) | ||
| + | x = R * math.cos(math.radians(angle)) | ||
| + | y = R * math.sin(math.radians(angle)) | ||
| + | spheres.append(rs.AddSphere((x, | ||
| + | colors.append(rs.ColorHLSToRGB( (int(angle/ | ||
| + | </ | ||
| + | |||
| + | ==== 実行結果2 ==== | ||
| + | |||
| + | {{:: | ||
色を設定する.1689404267.txt.gz · 最終更新: 2023/07/15 06:57 by jmitani