
正文
JAVA代码立体照片 java图片马
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java怎么画出 3D 效果的图像?
可参考 孙博文 的一本书 分形算法与程序设计: Java实现 里面有3D的内容
貌似要下载 JAVA3D 的msi安装包 解压后得到jar包 JAVA 3D已经被淘汰 可能有点难找
用Java3D编程就行了 你先把那书上关于3D的代码 稍微看一下 编程的思路也就是 先建立一个场景(有光) 然后空间描点 画线 着色 之类的 可以参考具体的Java 3D 的书 貌似大多是英文的
编程也可以参考官方API文档
相关问答
Q1: 学习java怎么用web前端制作3D立体图?
制作三维立体图
1、插入平面自选图形,如矩形、圆形等。然后,单击绘图工具栏上的〔三维效果样式〕按钮,为自选图形选择一种立体效果。
2、打开三维设置工具栏。
3、单击〔三维效果样式〕按钮,选择“三维设置”命令,即可打开“三维设置”工具栏,栏上的每个按钮都有特定的功能。
4、单击〔设置/取消三维效果〕按钮,可以实现平面图形和立体图形之间的快速切换。单击〔深度〕按钮,可以选择不同的深度值,从而快速改变三维深度(如果选择了“无穷”,还可以制作出锥体效果)。
5、单击〔方向〕按钮,可以快速改变三维方向,还可以在透视效果和平行效果之间快速切换。单击〔照明角度〕按钮,可以快速改变三维图形各表面的光照强度,以突出图形的不同侧面。
6、可以选择照明的亮度是“明亮”、“普通”还是“阴暗”。单击〔表面效果〕按钮,可以为三维图形表面选择不同的效果。
Q2: java怎么做图片旋转3D立体效果
style type="text/css"
#show{position:relative;margin:20px auto;width:800px;}
.item{position:absolute;height:40px;width:60px;background:#999999;border:1px solid #eeeeee;cursor:pointer;}/style
input id="l" type="button" value="left" / input id="r" type="button" value="right" /
div id="show"
div class="item"1/div
div class="item"2/div
div class="item"3/div
div class="item"4/div
div class="item"5/div
div class="item"6/div
div class="item"7/div
div class="item"8/div
div class="item"9/div
div class="item"0/div
div class="item"a/div
div class="item"b/div
div class="item"1/div
div class="item"2/div
div class="item"3/div
/div
script
var len;
var showerObj;
var listObj;
var showerWidth=800;
var showerHeight=400;
var r;
var cR=0;
var ccR=0;
var timer=0;
window.onload=function(){
showerObj=document.getElementById("show");
listObj=showerObj.getElementsByTagName("div");
len=listObj.length;
r=Math.PI/180*360/len;
for(var i=0;ilen;i++){
var item=listObj[i];
item.style.top=showerHeight/2+Math.sin(r*i)*showerWidth/2-20+"px";
item.style.left=showerWidth/2+Math.cos(r*i)*showerWidth/2-30+"px";
item.rotate=(r*i+2*Math.PI)%(2*Math.PI);
item.onclick=function(){
cR=Math.PI/2-this.rotate;
timer || (timer=setInterval(rotate,10));
}
}
var rX=showerObj.offsetLeft+showerWidth/2;
var ry=showerObj.offsetTop+showerHeight/2;
var rotate=function(){
ccR=(ccR+2*Math.PI)%(2*Math.PI);
if(cR-ccR0) cR=cR+2*Math.PI;
if(cR-ccRMath.PI){
ccR=ccR+(cR-ccR)/19;
}else{
ccR=ccR-(2*Math.PI+ccR-cR)/19;
}
if(Math.abs((cR+2*Math.PI)%(2*Math.PI)-(ccR+2*Math.PI)%(2*Math.PI))Math.PI/720){
ccR=cR;
clearInterval(timer);
timer=0;
}
for(var i=0;ilen;i++){
var item=listObj[i];
var w,h;
var sinR=Math.sin(r*i+ccR);
var cosR=Math.cos(r*i+ccR);
w=60+0.6*60*sinR;
h=(40+0.6*40*sinR);
item.style.cssText +=";width:"+w+"px;height:"+h+"px;top:"+parseInt(showerHeight/2+sinR*showerWidth/2/3-w/2)+"px;left:"+parseInt(showerWidth/2+cosR*showerWidth/2-h/2)+"px;z-index:"+parseInt(showerHeight/2+sinR*showerWidth/2/3-w/2)+";";
}
}
document.getElementById("l").onclick=function(){
cR=(cR+r+2*Math.PI)%(2*Math.PI);
timer || (timer=setInterval(rotate,10));
}
document.getElementById("r").onclick=function(){
cR=(cR-r+2*Math.PI)%(2*Math.PI);
timer || (timer=setInterval(rotate,10));
}
rotate();
}
/script
Q3: 现在要用JAVA绘制3D立体图像,请大师指点,谢谢!!
JAVA代码立体照片你可以先去【绘学霸】网站找“3d建模”板块JAVA代码立体照片的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: ;tagid=307zdhhr-11y04r-175539509341845604
想要系统JAVA代码立体照片的学习可以考虑报一个网络直播课JAVA代码立体照片,推荐CGWANG的网络课。老师讲得细JAVA代码立体照片,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: ;zdhhr-11y04r-175539509341845604
在“3d建模”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载:
Q4: 怎么用java代码模拟一张图片
用java代码模拟一张图片可以这样操作JAVA代码立体照片:1.创建BufferedImage类
2.根据BufferedImage类得到一个Graphics2D对象
3.根据Graphics2D对象进行逻辑操作
4.处理绘图
5.将绘制好JAVA代码立体照片的图片写入到图片
关于JAVA代码立体照片和java图片马的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








