导航:首页 > 编程知识 > 编程如何做实心圆

编程如何做实心圆

发布时间:2023-03-18 11:21:20

A. 用c语言画一个实心圆

#include<stdio.h>

constintw=40;
constinth=40;

intf(intx,inty){
return(x-20)*(x-20)+(y-20)*(y-20)<=20*20;
}

intmain(){
intx,y;
for(y=0;y<h;y++){
for(x=0;x<w;x++)
printf(f(x,y)?"*":"");
puts("");
}
}

B. 在VB.Net中如何画实心的圆

在神胡PictureBox1上画红色的闷首实心圆:游罩拦
Private Sub DrawCircle(ByVal cp As Point, ByVal radius As Integer, ByVal color As Brush)
Dim gr As Graphics
gr = PictureBox1.CreateGraphics
Dim rect As Rectangle = New Rectangle(cp.X - radius, cp.Y - radius, 2 * radius, 2 * radius)
gr.DrawEllipse(Pens.Black, rect)
gr.FillEllipse(color, rect)
End Sub

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
DrawCircle(New Point(120, 100), 80, Brushes.Red)
End Sub

C. 如何用Qt画出实心圆

QPainter painter(this);

painter.setPen(QPen(Qt::blue,4));/坦凳/设置斗搏画笔形式
painter.setBrush(QColor(255,0,0));//设置画刷,让销旅如果不画实现的直接把Brush设置为setBrush(Qt::NoBrush);

painter.drawEllipse(20,20,200,200);//画圆

D. 在内存中画实心圆,然后显示出来(c++)

你先想一下这个问题:屏幕上画一个圆,位置是100,100;再画在101,100处画一个圆,我们本来希望圆应该是移动的,但是却留下了“阴影”即原来画的圆没有擦除。好,那我们在两句间加一个擦除语句,可是又占用时间擦除屏幕,导致肉眼看起来闪烁。内存画圆原理:1清空内存2将圆画在内存上(不画在屏幕上)3显示内存4跳到1步。如此重复。至于GDI函数是次要的,比如画圆函数一查就有,关键是方法。

E. VC-MFC怎样画实心圆

画之前为CClientDC添加一个实心画刷就行了。
CBrush brush,*oldbrush;
brush.CreateSolidBrush(RGB(0,0,0));
oldbrush=ClientDC.SelectObject(&brush);
ClientDC.Ellipse(10,10,100,100);
ClientDC.SelectObject(oldbrush);

F. 如何用scratch画一个实心圆

还可以直接把画笔设置的很粗,直接落笔,哈哈这些都是我从少儿编程网学到的

G. 怎样用javascript画个实心圆和计算器

计算器参考如下:
运算符号选项形式,可以避免输入错误:<html>
<body>
第一个数<input type="text" value="" width="100" id="num1"><br>
运算符号<select id="fh">
<option value="+">加</option>
<option value="-">减</option>
<option value="*">乘</option>
<option value="/">除</option>
</select><br>
第二个数<input type="text" value="" width="100" id="num2"><br>
运算结果<input type="text" value="" width="100" id="jg" ><br><br>
<input type="button" value=" 计算 " onclick="js()">
<script>
function js(){
var num1=document.getElementById("num1").value
var num2=document.getElementById("num2").value
var fh=document.getElementById("fh").value
var jg=document.getElementById("jg")
if(!isNaN(num1) && !isNaN(num2)){
if(fh=="+")jg.value=Number(num1)+Number(num2)
if(fh=="-")jg.value=Number(num1)-Number(num2)
if(fh=="*")jg.value=Number(num1)*Number(num2)
if(fh=="/")jg.value=Number(num1)/Number(num2)
}
}
</script>
</body>
</html>
JS画实心圆参考如下:
<script type="text/javascript">
//功能:画实心圆
//参数:圆心坐标,半径,精确度,背景颜色
function SolidCircle(centreX, centreY, radius, precision, color){
var cx = Math.abs(parseInt(centreX));
var cy = Math.abs(parseInt(centreY));
var r = parseInt(radius<2 ? 60 : radius);
var p = parseInt(precision<1 ? 1 : precision);
var c = color;

var y;
for(var x=cx-r; x<=cx+r; x+=p){
y = cy - Math.sqrt(Math.pow(r, 2) - Math.pow(cx - x, 2));
document.write('<img style="background:'+c+'; border:1 solid '+c+'; width:'+p+'; height:'+parseInt(2*Math.sqrt(Math.pow(r, 2) - Math.pow(cx - x, 2)))+'; position:absolute; top:'+parseInt(y)+'; left:'+parseInt(x)+';">');
}

//alert("一共有 " + document.all.length + " 个 <img>");
}
SolidCircle(450, 100, 100, 1, "green");
</script>

H. MATLAB作图时,如何把标志数据点的形状做成实心的

代码如下:

>>x = -pi:pi/10:pi;

>>y = tan(sin(x)) - sin(tan(x));

>> figure

plot(x,y,'--bs',...

'LineWidth',2,...

'MarkerSize',10,...

'MarkerFaceColor','b')

>> grid on

扩展资衡早裂料:

注意事项

一、绘制实心圆:

pha=0:pi/20:2*pi;%角度[0,2*pi]

R=2;%半咐闭径睁仿

x=R*cos(alpha);

y=R*sin(alpha);

plot(x,y,'-')

axis equal

fill(x,y,'r');%用红色填充

二、绘制实心圆点:

plot(1:8,'ro','MarkerFaceColor','r');

I. VC怎样画多个实心圆

使用椭圆工具,设尺雀银置为第一个形状图层模式:直接绘制就是实心圆。岁桥用图层样式设置描边后,再将“填充”设置为0,就是空心圆。这个方法的好处是可以随意放大跟缩小,边缘依旧是光滑陵宴的。

阅读全文

与编程如何做实心圆相关的资料

热点内容
感动用英语怎么说app 浏览:712
文件名选择编辑器属性 浏览:728
使用原始配置文件 浏览:762
枪线图需要下列哪些数据 浏览:592
哪个网站可以查物品真实评论 浏览:407
win10禁用outlook 浏览:807
精雕编程是怎么回事 浏览:116
如何用编程猫制大鱼和小鱼 浏览:635
qq头像励志唯美图片 浏览:870
mx播放器隐藏文件夹找不到了 浏览:787
linuxfusentfs 浏览:122
为什么苹果搜索不到滴滴出行app 浏览:830
java数组按钮 浏览:855
千川计划看哪些数据 浏览:807
excel文件名到了最左边 浏览:861
excel如何在数据上方求和 浏览:876
交通行业统计能源数据在哪里找 浏览:67
文件管理找不到酷我下载的音乐 浏览:282
如何从路由器分享网络 浏览:926
小米5天气不显示数据怎么办 浏览:562

友情链接