色を設定する
文書の過去の版を表示しています。
基本コード
コンポーネント
サンプルコード1
import rhinoscriptsyntax as rs import random def box2pt(p1, p2): pt0 = p1 pt1 = rs.coerce3dpoint([p2[0], p1[1], p1[2]]) pt2 = rs.coerce3dpoint([p2[0], p2[1], p1[2]]) pt3 = rs.coerce3dpoint([p1[0], p2[1], p1[2]]) pt4 = rs.coerce3dpoint([p1[0], p1[1], p2[2]]) pt5 = rs.coerce3dpoint([p2[0], p1[1], p2[2]]) pt6 = p2 pt7 = rs.coerce3dpoint([p1[0], p2[1], p2[2]]) return rs.AddBox([pt0, pt1, pt2, pt3, pt4, pt5, pt6, pt7]) N = 100 cubes = [] colors = [] for i in range(N): p0 = [random.randint(0,300) for i in range(3)] p1 = [random.randint(30,50) for i in range(3)] p2 = [p0[i] + p1[i] for i in range(3)] cubes.append(box2pt(p0, p2)) r = random.randint(0,255) g = random.randint(0,255) b = random.randint(0,255) a = random.randint(0,255) colors.append(rs.CreateColor(r,g,b,a))
色を設定する.1689320466.txt.gz · 最終更新: 2023/07/14 16:41 by jmitani