首先绘制平面二维点阵,其后设定圆的大小随机半径,最后选定一个圆心与其他所有圆心连接直线。

import rhinoscriptsyntax as rs
import randomimax=rs.GetInteger("input a number in x direction",10)
jmax=rs.GetInteger("input a number in y direction",10)ptList=[]
for i in range(imax):for j in range(jmax):x=i*5y=j*5z=0# rs.AddPoint(x,y,z)#rs.AddTextDot((x,y,z),(x,y,z))#save points in the listptList.append((x,y,z))for i in range(len(ptList)):radius=random.uniform(0,5)if radius>3:radius=3elif radius<0.75:radius=0.75else:radius=radiusprint radiusrs.AddCircle(ptList[i],radius)index=random.randint(0,imax*jmax-1)
for i in range(len(ptList)):if ptList[i] != ptList[index]:rs.AddLine(ptList[i],ptList[index])rs.AddPoint(ptList[index])

RhinoPython绘制随机大小圆相关推荐

  1. canvas绘制随机大小颜色泡泡,鼠标单击后变大变淡消失

    一.canvas随机渲染泡泡,鼠标单击后变大变淡消失 完整代码如下: <!doctype html> <html lang="en"><head> ...

  2. 【Matplotlib】【Python】如何使用matplotlib绘制绘制随机生成的点--随机漫步详解

    目录 1.绘制随机漫步 2.模拟多次随机漫步 3.给点着色 4.重新绘制起点和终点 5.隐藏坐标轴 随机漫步是指每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策决定的. 为模拟随机漫步, ...

  3. OpenGL绘制随机的山脉轮廓

    OpenGL绘制随机的山脉轮廓 详细代码 三维图形程序设计作业: 使用递归的方式生成随机的山脉轮廓 运行结果: 详细代码 // An highlighted block #include <GL ...

  4. python随机颜色代码_python绘制随机颜色太阳花

    [实例简介] python绘制随机颜色太阳花 [实例截图] [核心代码] #绘制太阳花 # coding=utf-8 import turtle import time import random # ...

  5. 【Python-3.5】绘制随机漫步图

    代码中我们定义两个模型,一个是RandomWalk.py模型,用于随机的选择前进方向.此模型中的RandomWalk类包含两个方法,一个是__init__(),一个是fill_walk(),后者是计算 ...

  6. Python中使用random随机函数与Matplotlib库绘制随机漫步图

    Python中使用random随机函数与Matplotlib库绘制随机漫步图 一.概述 随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件.这些不确定性事件给我 ...

  7. html5绘制图形幸运大转盘,微信小程序利用canvas 绘制幸运大转盘功能

    小程序对 canvas api 跟h5的不太一致 ,所以这个搞的比较久,不多说,先贴代码 Page({ /** * 页面的初始数据 */ data: { awardsConfig: {}, resta ...

  8. python绘制派大星_简笔画:如何使用Flash绘制派大星 看完你就知道了

    <海绵宝宝>中的派大星是一只红色的海星,也是海绵宝宝的好朋友.现在,我们来看看如何使用Flash绘制派大星吧. 工具/材料 Flash 操作方法 01 新建文档 双击桌面上的Flash图标 ...

  9. matlab 随机相位的正弦信号,利用MATLAB绘制随机相位正弦波.docx

    实验二 利用MATLAB绘制随机相位正弦波的均值,方差和自相关函数的图像[实验目的]通过绘制图像,深入理解随机相位正弦波的均值,方差和自相关函数.[实验学时]课外完成[实验准备]1.熟悉随机相位正弦波 ...

最新文章

  1. asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
  2. 字节一面:如何从 100 亿 URL 中找出相同的 URL?
  3. 查询表空间是否是设置了自增
  4. 使用单个innodb表,实现锁,防止游戏被刷物品或者其它资源!
  5. hello cnblogs(从wordpress、收费空间到博客园)
  6. web前端已经不行了?千万不要信
  7. 关掉内核线程linux,c – 如何在rmmod上停止Linux内核线程?
  8. 程序员高效学习的六原则
  9. Poj2259 Team Queue 【队列】
  10. Android build.gradle文件详解(转述自《Android第一行代码》第二版)
  11. 如何在Inceptor中使用日期函数获取与转换时间
  12. 手机logging什么意思_手机logging怎么关闭
  13. TRIMMEAN函数实例:评委打分计算最后得分
  14. 粗糙集理解之一:基本概念
  15. c语言 数字分离编程,C++ 整数拆分方法详解
  16. python开发出来的crm系统_用Python打造一个CRM系统(二)
  17. Nhiberate了解
  18. Android 身高计算
  19. 智能合约_HPB智能合约最佳实践
  20. 博途PLC Constant 接口类型

热门文章

  1. 统计| 自由度(degree of freedom)
  2. 自由度比较高的java游戏_自由度超高的五款游戏,虽然是单机,但是玩家依旧很多!...
  3. 4.1 Web前端开发介绍
  4. Work20230605
  5. 北京市通信管理局关于 22 款问题 App 的通报
  6. 宠物领养系统C语言代码,宠物领养软件的设计与实现.docx
  7. yolo-车辆测距+前车碰撞预警(追尾预警)+车辆检测识别+车辆跟踪测速(原创算法-毕业设计)
  8. plsql导出表结构到excel_将数据库中的表结构导出到excel中(写数据库设计说明书)...
  9. 对对碰java_Java开发学习之用Java打造一款对对碰游戏(下篇)
  10. 数据挖掘技术现状及未来发展方向(转)