亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? joint.cpp.diff

?? ODE v0.8 很好用的多平臺幾何物理模擬庫源代碼,內含多個示例
?? DIFF
字號:
2659,2804d2658< < /******************** breakable joint contribution ***********************/< extern "C" void dJointSetBreakable (dxJoint *joint, int b) {<   dAASSERT(joint);<   if (b) {<     // we want this joint to be breakable but we must first check if it<     // was already breakable<     if (!joint->breakInfo) {<       // allocate a dxJointBreakInfo struct<       joint->breakInfo = new dxJointBreakInfo;<       joint->breakInfo->flags = 0;<       for (int i = 0; i < 3; i++) {<         joint->breakInfo->b1MaxF[0] = 0;<         joint->breakInfo->b1MaxT[0] = 0;<         joint->breakInfo->b2MaxF[0] = 0;<         joint->breakInfo->b2MaxT[0] = 0;<       }< 	  joint->breakInfo->callback = 0;<     }<     else {<       // the joint was already breakable<       return;<     }<   }<   else {<     // we want this joint to be unbreakable mut we must first check if<     // it is alreay unbreakable<     if (joint->breakInfo) {<       // deallocate the dxJointBreakInfo struct<       delete joint->breakInfo;<       joint->breakInfo = 0;<     }<     else {<       // the joint was already unbreakable<       return;<     }<   }< }< < extern "C" void dJointSetBreakCallback (dxJoint *joint, dJointBreakCallback *callbackFunc) {<   dAASSERT(joint);< # ifndef dNODEBUG<   // only works for a breakable joint<   if (!joint->breakInfo) {<     dDebug (0, "dJointSetBreakCallback called on unbreakable joint");<   }< # endif<   joint->breakInfo->callback = callbackFunc;< }< < extern "C" void dJointSetBreakMode (dxJoint *joint, int mode) {<   dAASSERT(joint);< # ifndef dNODEBUG<   // only works for a breakable joint<   if (!joint->breakInfo) {<     dDebug (0, "dJointSetBreakMode called on unbreakable joint");<   }< # endif<   joint->breakInfo->flags = mode;< }< < extern "C" int dJointGetBreakMode (dxJoint *joint) {<   dAASSERT(joint);< # ifndef dNODEBUG<   // only works for a breakable joint<   if (!joint->breakInfo) {<     dDebug (0, "dJointGetBreakMode called on unbreakable joint");<   }< # endif<   return joint->breakInfo->flags;< }< < extern "C" void dJointSetBreakForce (dxJoint *joint, int body, dReal x, dReal y, dReal z) {<   dAASSERT(joint);< # ifndef dNODEBUG<   // only works for a breakable joint<   if (!joint->breakInfo) {<   dDebug (0, "dJointSetBreakForce called on unbreakable joint");<   }< # endif<   if (body) {< 	joint->breakInfo->b2MaxF[0] = x;< 	joint->breakInfo->b2MaxF[1] = y;< 	joint->breakInfo->b2MaxF[2] = z;<   }<   else {< 	joint->breakInfo->b1MaxF[0] = x;< 	joint->breakInfo->b1MaxF[1] = y;< 	joint->breakInfo->b1MaxF[2] = z;<   }< }< < extern "C" void dJointSetBreakTorque (dxJoint *joint, int body, dReal x, dReal y, dReal z) {<   dAASSERT(joint);< # ifndef dNODEBUG<   // only works for a breakable joint<   if (!joint->breakInfo) {<   dDebug (0, "dJointSetBreakTorque called on unbreakable joint");<   }< # endif<   if (body) {< 	joint->breakInfo->b2MaxT[0] = x;< 	joint->breakInfo->b2MaxT[1] = y;< 	joint->breakInfo->b2MaxT[2] = z;<   }<   else {< 	joint->breakInfo->b1MaxT[0] = x;< 	joint->breakInfo->b1MaxT[1] = y;< 	joint->breakInfo->b1MaxT[2] = z;<   }< }< < extern "C" int dJointIsBreakable (dxJoint *joint) {<   dAASSERT(joint);<   return joint->breakInfo != 0;< }< < extern "C" void dJointGetBreakForce (dxJoint *joint, int body, dReal *force) {<   dAASSERT(joint);< # ifndef dNODEBUG<   // only works for a breakable joint<   if (!joint->breakInfo) {<     dDebug (0, "dJointGetBreakForce called on unbreakable joint");<   }< # endif<   if (body)<     for (int i=0; i<3; i++) force[i]=joint->breakInfo->b2MaxF[i];<   else<     for (int i=0; i<3; i++) force[i]=joint->breakInfo->b1MaxF[i];< }< < extern "C" void dJointGetBreakTorque (dxJoint *joint, int body, dReal *torque) {<   dAASSERT(joint);< # ifndef dNODEBUG<   // only works for a breakable joint<   if (!joint->breakInfo) {<     dDebug (0, "dJointGetBreakTorque called on unbreakable joint");<   }< # endif<   if (body)<     for (int i=0; i<3; i++) torque[i]=joint->breakInfo->b2MaxT[i];<   else<     for (int i=0; i<3; i++) torque[i]=joint->breakInfo->b1MaxT[i];< }< /*************************************************************************/<   \ No newline at end of file

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7799精品视频| 91一区二区三区在线观看| 亚洲精品写真福利| 国产精品嫩草久久久久| 国产欧美日韩视频在线观看| 国产性做久久久久久| 国产欧美精品一区aⅴ影院| 久久久99久久| 国产精品欧美久久久久一区二区| 国产香蕉久久精品综合网| 国产午夜精品美女毛片视频| 日本一区二区三区免费乱视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 日本福利一区二区| 91蜜桃在线观看| 在线观看日韩一区| 欧美军同video69gay| 亚洲精品在线免费观看视频| 亚洲精品在线免费播放| 国产精品久久久久久久久免费樱桃 | 欧美变态tickle挠乳网站| 久久婷婷综合激情| 亚洲婷婷综合色高清在线| 亚洲电影在线免费观看| 蜜臀av性久久久久蜜臀aⅴ| 国产精品一卡二| 一本色道a无线码一区v| 欧美精品日韩综合在线| 2020国产精品自拍| 亚洲一区二区三区激情| 美女脱光内衣内裤视频久久影院| 韩国精品主播一区二区在线观看| 成人av网址在线| 欧美一卡在线观看| 中文字幕亚洲在| 日本三级亚洲精品| av欧美精品.com| 91精品国产日韩91久久久久久| 国产亚洲一区二区三区四区| 亚洲美女在线国产| 国产一区二区主播在线| 欧美亚洲尤物久久| 国产精品乱码妇女bbbb| 青草国产精品久久久久久| a4yy欧美一区二区三区| 日韩女优av电影| 亚洲午夜视频在线观看| 成人激情动漫在线观看| 日韩美女主播在线视频一区二区三区| 欧美国产一区在线| 毛片基地黄久久久久久天堂| 在线观看网站黄不卡| 国产视频一区在线播放| 久久国产精品区| 欧美日韩国产高清一区二区| 国产精品久久精品日日| 国产精品一级在线| 日韩一区二区三区高清免费看看| 亚洲欧美日韩在线不卡| 国产精品中文字幕欧美| 日韩一二在线观看| 五月综合激情网| 日本道免费精品一区二区三区| 欧美国产精品中文字幕| 国产高清在线观看免费不卡| 日韩美女在线视频| 美日韩一区二区三区| 91精品欧美综合在线观看最新| 一级精品视频在线观看宜春院 | 天天操天天干天天综合网| 一本大道久久a久久精品综合| 欧美激情在线一区二区三区| 国产成人综合精品三级| 久久久99久久精品欧美| 国产在线精品一区二区三区不卡| 777久久久精品| 麻豆精品视频在线观看视频| 日韩免费高清视频| 日本大胆欧美人术艺术动态 | 日韩三级电影网址| 日本不卡在线视频| 欧美成人一区二区三区片免费| 日韩福利电影在线| 精品国产成人在线影院| 国产综合色视频| 国产精品久久久久久久久免费相片 | 激情综合一区二区三区| wwwwww.欧美系列| 成人做爰69片免费看网站| 综合久久久久久| 欧美日韩一本到| 免费观看日韩电影| 国产亚洲午夜高清国产拍精品| 成人精品国产免费网站| 亚洲欧美日本在线| 欧美日本在线播放| 国产麻豆91精品| 亚洲色图视频免费播放| 欧美欧美欧美欧美首页| 国产一区二区三区视频在线播放| 国产农村妇女毛片精品久久麻豆| 99久久婷婷国产精品综合| 亚洲亚洲精品在线观看| 欧美精品一区视频| 91国偷自产一区二区三区观看| 亚洲va天堂va国产va久| 久久夜色精品一区| 在线一区二区观看| 国产一区 二区 三区一级| 一区二区三区中文在线观看| 日韩视频不卡中文| 91亚洲国产成人精品一区二三| 亚洲动漫第一页| 欧美国产禁国产网站cc| 精品成人免费观看| 91在线免费播放| 精品在线一区二区三区| 亚洲综合一区二区三区| 国产亚洲午夜高清国产拍精品| 91年精品国产| 国产精品一区二区你懂的| 亚洲电影视频在线| 国产精品不卡在线| 精品国产乱码久久久久久图片 | 91视频观看免费| 黄色精品一二区| 亚洲综合另类小说| 国产精品久久精品日日| 日韩欧美国产午夜精品| 欧美视频一区二区在线观看| 成人伦理片在线| 激情图区综合网| 视频在线在亚洲| 一区二区在线看| 中文字幕一区二区三区不卡 | 在线观看一区日韩| 99re成人精品视频| 国产suv一区二区三区88区| 毛片av中文字幕一区二区| 亚洲成人av福利| 亚洲精品视频免费看| 国产精品午夜在线| 国产欧美久久久精品影院| 精品福利一区二区三区免费视频| 欧美三电影在线| 一本大道久久a久久精品综合| 99久久精品国产毛片| 床上的激情91.| heyzo一本久久综合| 不卡一区二区三区四区| 懂色中文一区二区在线播放| 国产福利一区二区三区视频| 国产酒店精品激情| 日韩欧美精品三级| 日韩欧美电影一二三| 日韩精品一区国产麻豆| 在线不卡免费欧美| 日韩一区二区免费电影| 日韩精品中午字幕| 久久久午夜精品理论片中文字幕| 欧美精品一区二区三区很污很色的| 日韩女优制服丝袜电影| 久久影院午夜论| 中文字幕av一区二区三区高| 欧美国产日本韩| 国产精品一区二区男女羞羞无遮挡| 日韩高清中文字幕一区| 国产免费久久精品| 国产精品国产三级国产三级人妇| 欧美国产一区在线| 亚洲精品免费电影| 日本成人中文字幕| 国产激情视频一区二区三区欧美| 国产成人综合自拍| 色一情一伦一子一伦一区| 欧美性感一类影片在线播放| 国产东北露脸精品视频| 99re成人在线| 亚洲国产精华液网站w| 久久99久久久久| 欧美美女黄视频| 亚洲激情男女视频| aaa国产一区| 国产精品理论片| 国产成人av影院| 久久综合久久综合久久| 美女mm1313爽爽久久久蜜臀| 欧美日韩国产首页在线观看| 亚洲欧美另类久久久精品| 99免费精品在线| 中文字幕日本不卡| 成人性生交大合| 欧美国产激情二区三区 | 欧美视频第二页| 国产精品护士白丝一区av| 国产不卡视频在线播放| 国产亚洲精品aa午夜观看| 国内精品国产成人| 国产调教视频一区| 成人一区二区三区|