- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第09章-Maple的3D图形数据对象及其绘图.
3D图形数据对象及其绘图
图9-01~11 3D图形数据对象的类型
图9-01~03 GRID的数据结构及其对应图形
PLOT3D(GRID(1..3,1..4,[[4,3,5,2],[3,5,7,0],[2,8,4,6]]),COLOR(RGB,1,0,0), AXESSTYLE(FRAME));
图 1 第一种语句给出的GRID对象
plot3d(x*y,x=-3..3,y=-4..4,grid=[3,4],axes=box,orientation=[-12,64]);Q:=%:lprint(Q);
图 2 第二种形式的GRID对象通常出现在返回信息中
PLOT3D(GRID(-3...3.,-4...4.,Array(1..3,1..4,{(1,1) =12.,(1, 2) = 4.,(1, 3) = -3.99999999999999912,(1,4)=-11.9999999999999982,(3,1) = -12.,(3,2)=-4.,(3,3)=3.99999999999999912,(3,4)=11.9999999999999982},datatype=float[8],storage=rectangular,order=C_order)),ORIENTATION(-12.,64.),AXESLABELS(x,y,),AXESSTYLE(BOX))
若从返回的图形数据结构中取出Array,放入执行组中执行之后,返回一个三行四列矩阵样子的二维数组。其各个元素的数值,正是Array中各个等式右端的数值。该等式左端括号中的正整数是矩阵的行码和列码。元素值为0的相关Array等式省略不写。
Array(1 .. 3,1 .. 4,{(1, 1) = 12., (1, 2) = 4., (1, 3) = -3.99999999999999912, (1, 4) = -11.9999999999999982, (3, 1) = -12., (3, 2) = -4., (3, 3) = 3.99999999999999912, (3, 4) = 11.9999999999999982},datatype = float[8],storage = rectangular,order = C_order);
同一个单片曲面图形,可以使用两种形式的数据结构表示它的数据对象,效果是相同的。
a:=-3:b:=3:c:=-4:d:=4:m:=3:n:=4:
GRID(a..b,c..d,[seq([seq((a+(b-a)*i/m)*(c+(d-c)*j/n),j=0..n)],i=0..m),COLOR(RGB,0,1,1)
]):dvxd1:=%:
PLOT3D(dvxd1,AXESLABELS(x,y,),AXES(BOX),ORIENTATION(-12,64));
GRID(a..b,c..d,Array(1..m,1..n,{(1,1)=12.,(1,2)=4.,(1,3)=-3.99999999999999912,(1,4)=-11.9999999999999982,(3,1)=-12.,(3,2)=-4.,(3,3)=3.99999999999999912,(3,4)=11.9999999999999982},datatype=float[8],storage=rectangular,order=C_order),COLOR(RGB,1,1,0)
):dvxd2:=%:
PLOT3D(dvxd2,AXESLABELS(x,y,),AXES(BOX),ORIENTATION(-12,64));
图 3 两种形式数据结构表示的数据对象效果相同(注意两图分割份数有差别)
图9-04~06 MESH的数据结构及其对应图形
PLOT3D(MESH([[[1,2,1],[2,3,1]],[[4,3,2],[3,2,4]],[[5,4,3],[3,0,5]]]));
lprint(%);
图 4 MESH的对象信息必需是list of lists of lists
PLOT3D(MESH([[[1, 2, 1], [2, 3, 1]], [[4, 3, 2], [3, 2, 4]], [[5, 4, 3], [3, 0, 5]]]))
后一种书写格式,往往出现在参数曲面图形数据O/S的返回信息中。
plot3d([x,y,x*y],x=0..6,y=0..6,grid=[3,4]);lprint(%);
图 5 后一种书写格式往往出现返回信息中
PLOT3D(MESH(Array(1 .. 3,1 .. 4,1 .. 3,{(2, 1, 1) = 3., (2
您可能关注的文档
- 竞聘副所长演讲稿..doc
- 竞赛讲座19排列组合二项式定理..doc
- 竞赛专题函数问题的题型与方法..doc
- 竣工结算编制之我见..doc
- 竣工自评报告(荐)...doc
- 竣工验收质量评估报告样板1..doc
- 童子军教育在中国幼儿园实施的可行性分析..doc
- 童装市场分析报告..doc
- 竹园2楼竣工自评报告修改2013108..doc
- 端盖零件的机械加工工艺规程和钻6×Φ6孔夹具设计任务书..doc
- 知识产权保护中反不正当竞争法的接入研究.pdf
- 标书投标物业服务公司投标函.pdf
- 关于落实行政执法责任制的自查报告.docx
- 考研点击网社论.pdf
- 末求生空太略修版.pdf
- 向候选人问回答手册说明您会话编号写在上面框中malay ab initio paper 1 question booklet.pdf
- 内容成果详解2205-2231pginas mdutch paper 1 question booklet hlutch baper 1.pdf
- 单元改革与发展一部分入门b lesson 15 reform and developmentNew B LESSON15.pdf
- 白皮书上次修订-powerquest恢复1 pm40opt.pdf
- 争霸赛动画作品.pdf
文档评论(0)