首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在半圆形图案中绘制点

如何在半圆形图案中绘制点
EN

Stack Overflow用户
提问于 2013-08-19 10:21:12
回答 2查看 946关注 0票数 2

如何以编程方式在iphone中以半圆模式绘制点?

EN

回答 2

Stack Overflow用户

发布于 2013-08-19 11:51:07

我使用了下面的代码

代码语言:javascript
运行
AI代码解释
复制
    CGContextRef ctx = UIGraphicsGetCurrentContext();

float angle = 0;

float centerX = self.frame.size.width/2;
float centerY = self.frame.size.width/2;

float startX = 0.0;
float startY = 0.0;
for (int i = 0; i < 8 ; i++) {

    startX = centerX +  cos(angle) * (radius + 50) - 5  ;
    startY = centerY +  sin(angle) * (radius + 50 ) - 5;
    CGContextFillEllipseInRect(ctx, CGRectMake(startX,  startY,  5, 5));
    [[UIColor blackColor] setStroke];
    angle-= M_PI/7;
}
票数 2
EN

Stack Overflow用户

发布于 2013-08-19 10:28:24

你可以这样喜欢Quartz_2D:-

代码语言:javascript
运行
AI代码解释
复制
- (void)drawRect:(CGRect)rect {
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetLineWidth(context, 20.0);
    CGContextSetStrokeColorWithColor(context, 
       [UIColor blueColor].CGColor);
    CGFloat dashArray[] = {2,6,4,2};
    CGContextSetLineDash(context, 3, dashArray, 4);
    CGContextMoveToPoint(context, 10, 200);
    CGContextAddQuadCurveToPoint(context, 150, 10, 300, 200);
    CGContextStrokePath(context);
}

查看下面的所有绘图示例:

http://www.techotopia.com/index.php/An_iOS_5_iPhone_Graphics_Drawing_Tutorial_using_Quartz_2D

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18311425

复制
相关文章
Julia集分形图案绘制
从去年就开始窥东大的C++教学群,当时就被李骏扬老师讲的分形图案给吸引了,简直美赞了。他们的期末作业就是制作一个分形图案的视频,我们这种学校显然不会有这种东西。于是就想着能不能自己研究着画下,然而并不知道这种图案怎么画,度娘上找来的基本没用。搁置了一年,偶然间翻到了一篇论文,终于找到了画图的方法了,加上之前正好有用python绘图的工具,总算把这个东西搞通了一点。其实这个玩意的水还是非常深的,牵涉到了复分析,分形,甚至是混沌理论,据说从上古贝壳的图案,到如今麦田怪圈的图案,都和Julia集有关,说来也是玄乎。
mythsman
2022/11/14
7840
Julia集分形图案绘制
Python使用星号绘制空心菱形图案
任务描述:使用给定的正整数作为边长,使用星号绘制空心菱形图案。预期效果如下图所示。
Python小屋屋主
2023/08/29
2720
Python使用星号绘制空心菱形图案
mfc 中利用设备描述表(dc)绘制图案
DC(Device Context)在程序中,可以形象的理解为就是一块画布,在画画之前,你要选择好画笔,给画笔蘸上颜色,决定要写字还是画画等等,这些形象的比喻在 mfc 中都有对应的类去实现,大家可以参考下面两篇文章,本文只记录一些特殊的方法,方便以后翻阅查询:
我与梦想有个约会
2023/10/20
1540
Python使用turtle绘制阴阳鱼图案
下面的代码是Python自带的Turtle Demo案例之一,进行了适当改写,并对关键代码进行了注释。
Python小屋屋主
2018/08/03
1.1K0
Python使用turtle绘制阴阳鱼图案
Python绘制直方图案例一则
参考代码: 运行结果:
Python小屋屋主
2018/08/03
5270
Python绘制直方图案例一则
绘制动态心形图案::R语言绘制心形图
原始方程源于此贴一楼:直通车 整理修改后: 被窝修改成这样: x<-seq(-1.1,1.1,length = 3000) rep<-30 y<-matrix(,3000,rep) #创建矩阵 yx<-matrix(,3000,rep) #创建矩阵 xx<-matrix(,3000,rep) #创建矩阵 c<-seq(0,1,length=rep) #立体效果 for (i in 1:rep) for (p in 1:3000){ y[p,i]<-(1-(x[p])^2)^(1/2)+((x[p])^2
学到老
2018/03/16
4K0
绘制动态心形图案::R语言绘制心形图
【OpenGL】十一、OpenGL 绘制多个点 ( 绘制单个点 | 绘制多个点 )
在上一篇博客 【OpenGL】十、OpenGL 绘制点 ( 初始化 OpenGL 矩阵 | 设置投影矩阵 | 设置模型视图矩阵 | 绘制点 | 清除缓冲区 | 设置当前颜色值 | 设置点大小 | 绘制点 ) 中 , 讲解了绘制单个点的操作 , 本篇博客简单介绍下绘制多个点 ;
韩曙亮
2023/03/28
1.3K0
【OpenGL】十一、OpenGL 绘制多个点  ( 绘制单个点 | 绘制多个点 )
如何在标签软件中绘制表格
条码标签软件里有丰富的图形编辑工具,比如手绘曲线、三角形、直线、矩形、圆角矩形、圆形、菱形和五角星等。可以通过这些工具绘制各种图案。还有一部分用户会在标签上设计表格,尤其是做生产或者物流标签。小编下面就介绍一下在标签软件中绘制表格的具体操作步骤。
神奇像素科技
2021/11/12
1.5K0
如何在标签软件中绘制表格
如何在R中绘制树图(TreeMap)
本文介绍了如何利用R语言中的Treemap函数绘制树图,并给出了一个实例,包括使用安装包、设定颜色范围、边框颜色、节点大小、填充颜色等参数。同时还介绍了两种方法,一是通过aggregate函数对数据进行分组,二是通过手动设置index和vSize、vColor、type等参数来绘制树图。
Erin
2018/01/09
5.4K0
如何在R中绘制树图(TreeMap)
如何在R中绘制热力地图
本文介绍了如何利用R语言中的maps包和mapdata包绘制地图,并通过热力地图展示数据分布情况。首先,通过map()函数创建地图对象,并获取每个区域的名字以及顺序。然后,在每个区域的名字和顺序后面,加上需要展示的数据以及经纬度。接着,根据数据的大小设置每个区域的颜色深浅,以区分不同的区域。最后,给地图加上地名标记,并添加热力地图元素。
Erin
2018/01/09
3.3K0
如何在R中绘制热力地图
图形学 Python 绘制金刚石图案
Python绘制金刚石图案 思路: 绘制同心圆 寻找圆边上的等分点 把点两两相连,构成金刚石图案 代码: import turtle import math import time def draw(x,y,r): turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.circle(r) def join(x,y,ex,ey): turtle.penup() turtle.goto(x,y) t
Kindear
2019/07/15
9640
程序心形曲线绘制_java输出心形图案
public class Demo extends JFrame implements Runnable {
全栈程序员站长
2022/11/03
1.2K0
如何在小程序中绘制图表?
文 | musiq1989 由于微信小程序本身框架的限制,很难集成目前已有的图表工具,显示图表目前有两种方案: 服务器端渲染图表,输出图片,微信小程序中直接显示渲染好的图片; 利用微信小程序 API 中提供的 canvas 组件支持,自行绘制图表。 前一种方案已经有非常多类似服务可选,比如 Highcharts 提供了服务端渲染的能力。但这种方式需要后台有一套渲染服务,并且有一定的网络开销。 那么,如何利用 canvas 组件,在小程序中绘制图表呢?下面,我们就来看尝试一下。 API 首先,我们在模板文件中
知晓君
2018/06/28
1.4K0
R语言ggplot2绘制半圆形热图的简单小例子
常见的热图看腻了,这节来介绍如何通过ggplot2绘制圆形热图,为了方便各位观众老爷观看,我制作了一个交互式文档,后台回复关键词2021-4-14获取本文代码及文档 (这个是我转载的推文,如果需要这个代码和数据,需要到原公众号去留言) 加载R包 library(tidyverse) library(ggthemes) library(cowplot) 读入数据 accidents <- read.csv("accidents.txt") %>% mutate(Year=as.numeric(Year
用户7010445
2021/04/21
2.2K0
R语言ggplot2绘制半圆形热图的简单小例子
【OpenGL】十九、OpenGL 绘制模式 ( 绘制线框模式 | 绘制点模式 )
使用 glPolygonMode(GL_FRONT, GL_LINE) 设置当前的绘制模式是线框模式 , 设置了该模式后 , 之后的所有图形都会变成线 ;
韩曙亮
2023/03/28
2K0
【OpenGL】十九、OpenGL 绘制模式  ( 绘制线框模式 | 绘制点模式 )
Canvas 绘制坐标系中的点以及折线
上一篇章介绍了如何使用Canvas绘制坐标系,那么本篇章来看看怎么简单绘制坐标系中的点。
Devops海洋的渔夫
2020/02/13
1.7K0
如何在 Matlab 中绘制带箭头的坐标系
方法二:使用 Matlab 自带的一个图窗标注函数 annotation,具体用法请点击查看文档,简而言之,该函数可以在图窗指定位置绘制图形(箭头,矩形,椭圆等)或文字。其中绘制箭头的调用格式为
iam002
2021/08/18
8.4K0
如何在 Matlab 中绘制带箭头的坐标系
点击加载更多

相似问题

如何在特定区域中绘制随机点的图案?

14

饼干图案,如

18

在CSS中绘制半圆形状

17

如何在CATiledLayer中绘制平铺图案图像?

12

如何在画布上均匀距离地绘制图案上的点

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档