我正在尝试了解OpenGL坐标系.在任何地方我都看到它被描述为右撇子,但它与我的经验不符.我试图绘制一些形状和三维物体,我看到显然z轴指向"进入屏幕"(而x指向右边,而y向上 - 这是左手坐标系的描述).我错过了什么?
编辑:例如:
http ://img576.imageshack.us/img576/9234/triangles.jpg
如果+ Z指向观察者,为什么绿色三角形,z坐标更大,是否在红色背后?
initializeGL:
qglClearColor(Qt::darkGray);
glClearDepth(1.0);
glEnable(GL_DEPTH_TEST);
glDepthFunc( GL_LEQUAL );
glEnable(GL_COLOR);
Run Code Online (Sandbox Code Playgroud)
resizeGL:
glViewport(0, 0, width, height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-50.0f, 50.0f, -50.0f, 50.0f, 50.0, -50.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
Run Code Online (Sandbox Code Playgroud)
paintGL:
glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glRotatef (-30.0, 1.0, 0.0, 0.0);
glRotatef (20.0, 0.0, 1.0, 0.0);
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_LINES);
glVertex3f(45.0, 0.0, 0.0);
glVertex3f(-45.0, 0.0, 0.0);
glVertex3f(0.0, 45.0, 0.0);
glVertex3f(0.0, -45.0, 0.0);
glVertex3f( 0.0, 0.0, 45.0);
glVertex3f( 0.0, 0.0, -45.0);
glEnd();
glBegin(GL_TRIANGLES);
//Red triangle:
glColor3f(1.0, 0.0, 0.0);
glVertex3f(0.0, …Run Code Online (Sandbox Code Playgroud) 我第一次犯时犯了一个错误.我在另一个人的计算机上并用他们的user.name而不是我的推送了一个版本.我怎么能删除这个?
我有一个XSD架构,我已经生成了一个使用xsd.exe的类,我试图用来XmlSerializer.Deserialize从一个应该符合XSD架构的XML文件创建该类的实例.不幸的是,XML文件有一些额外的元素,架构不期望这些元素会导致System.InvalidOperationException抛出Deserialize.
我已经尝试<xs:any>在我的架构中添加元素,但这似乎没有任何区别.
我的问题是:有没有办法XmlSerializer.Deserialize忽略这些额外的元素?
对函数有什么要求,以便可以在c ++中内联执行?是否存在函数不能内联的情况?或者任何函数可以是内联的,程序员有责任根据运行时和编译时考虑来决定如何定义函数?
如何在ASP.net MVC中存储变量或对象应用程序?
在常规ASP中,你显然有Application对象和ASP.net.
我正在使用ASP.net MVC 2.
我有一个使用MySQL的电子商务应用程序,我希望它更快.当在之前访问过的网站上访问部件#时,部件会快速加载,因为所有必需的数据已经在INNODB缓冲池中.但是,如果之前从未加载过部分#,那么该数据还不在缓冲池中,因此需要从磁盘读取,这很慢.我将INNODB缓冲池设置为2GB,整个数据库只有350MB左右,因此有足够的空间在缓冲池中加载整个数据库.我可以从INNODB统计数据中看到,目前只使用了大约一半的缓冲池.
我发现了预加载数据的引用,也称为"预热"缓冲池,例如在缓冲池中快速预加载Innodb表或mysqldump.azundris.com/archives/70-Innodb-cache-preloading-使用-blackhole.html.该策略基本上涉及强制对每个表进行表扫描,因为MySQL没有用于预加载数据的本机方式.
我不想手动创建一个脚本来列出我的数据库中的每个表,并且必须这样做.如何创建一个脚本,并自动为每个表执行选择,并自动选取一个非索引列以执行表扫描?
我应该如何从服务器回显哪些数据来重新定位我的页面?说,假设这是我的jQuery:
$.ajax({
type: "POST",
url : '<?php echo base_url() ?>Admin/AddNotice',
data: {noticeTitle: $('#title').val(),noticeDesc : $('#desc').val() },
success: function(msg){
//here i want to redirect..fill in the blank please.
}
});
Run Code Online (Sandbox Code Playgroud) 我正在寻找在Javascript中实现的轻量级规则引擎的建议.
这种实现的原因是使用一小组规则(少于20个)构建一个非常轻量但快速的基于浏览器的模拟.模拟将需要六个参数并运行规则并在浏览器中显示结果,而无需返回服务器.想象一下带有几个单选按钮,复选框,文本框和滑块的UI来控制参数.模拟将根据任何参数更改快速重新运行.
我有动画的问题,我想在点击他时动画div,但是当我点击那个div里面的其他东西时我不想动画.
这是我的测试网站:http: //kni.prz.rzeszow.pl/~plum/portfolio/index.html
Kontakt div就是我正在寻找的东西,但是当我点击textareas时,div就是动画了.这就是问题所在.Thx®ars.
我的网站上的代码,但这是动画div id ="kontakt"的片段:
$(function(){
$("#kontakt").click(function(){
//zabezpieczenie przed animowaniem wielu div'ów na raz
if ($('div').is(':animated')) {
return;
}
//g?ówna animacja odpowiedzialna za powi?kszanie i zmniejszanie div'a
if (kontakt == 0) {
kontakt = 1;
$(this).fadeTo(500, 0.33).delay(500).fadeTo(500, 1);
$(this).animate({
left: '+=205',
top: '-=205'
}, 1000, function(){
$(this).animate({
width: 400,
height: 400,
left: '-=205'
}, 1000, function(){
$.get('kontakt.html', function(data){
$('#kontakt').html(data);
});
});
});
}
else
if (kontakt == 1) {
kontakt = 0;
$(this).html('<a href="#">Kontakt</a>');
$(this).animate({ …Run Code Online (Sandbox Code Playgroud)