掲示�


気軽��使�����。

書�込む / 読む / �ページ / 次ページ / 全記事 / 削除 / �営方� / 戻る


書�込む

管�人�多忙��������返事�る事�出���ん。 ����書�込�を一時�止���頂���。�了承����。

読む

記事番� 331〜340 / 1000

Re: Interpolator‚ðŽg‚í‚È‚¢ƒAƒjƒ��[ƒVƒ‡ƒ“

‚±‚ñ‚É‚¿‚Í�AAtsushi ‚Å‚·�B

> ‰æ–Ê‚Í�^‚Á”’‚Ȃ܂܂łµ‚½�B
> Žd—l�‘‚ðŒ©‚éŒÀ‚è�AMixed-Mode‚ɂ‚¢‚Ä‚Í�[‚­�G‚ê‚ç‚ê‚Ä‚¢‚È‚¢‚悤‚Å�A
> ‚±‚êˆÈ�ã‚Ì�î•ñ‚ð“üŽè‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ�B
> ‚Å‚à�AMixed-Mode‚àŽŽ‚µ‚Ă݂½‚¢‚̂Ŋ撣‚Á‚Ä(?)‚݂܂·�B

Ž„‚àŽŽ‚µ‚Ă݂܂µ‚½‚ª�A“¯‚¶Œ»�Û‚Å‚µ‚½�B

‚Ç‚¤‚â‚çŽd—l‚ð“ǂނÆ�AMixed-Mode ‚Í•`‰æƒ^ƒCƒ~ƒ“ƒO‚ð�§Œä‚Å‚«‚é Retained Mode
‚ł͂Ȃ­�A•`‰æƒ^ƒCƒ~ƒ“ƒO‚ª�§Œä‚³‚ê‚Ä‚¢‚é Immediate Mode ‚̂悤‚Å‚µ‚½�B
�Ú‚µ‚­’²‚×‚à‚¹‚¸“š‚¦‚Ä‚µ‚Ü‚Á‚Ä�A‚·‚݂܂¹‚ñ�B

> Interpolator‚ð�uŽg‚¢‚½‚­‚È‚¢�v‚̂ł͂Ȃ­�A
> �uŽg‚¤•û–@‚ªŽv‚¢‚‚©‚È‚¢�v‚Æ�‘‚­‚ׂ«‚Å‚µ‚½�B

‚Å‚µ‚½‚ç Behavior ‚ðŽg‚Á‚½‚Ù‚¤‚ª‚悳‚»‚¤‚Å‚·‚Ë�B
 
Atsushi [user074.na.ipc-tokai.or.jp] (2000/1/19 (�…) 20:06 投稿)  削除

Œë‰ð‚ð�µ‚­Ž¿–â‚ð‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½

‚±‚ñ‚É‚¿‚Í kawamo ‚Å‚·�B
Atsushi‚³‚ñ�A‚¦‚ñ‚Ç‚¤‚³‚ñ�A‚¨�¢˜b‚ɂȂÁ‚Ä‚¨‚è‚Ü‚·�B

>Interpolator ‚â Immediate Mode ‚ðŽg‚í‚È‚¢‚łƂ¢‚¤‚±‚Ƃł̎¿–â‚Å‚µ‚½‚Ì‚Å�A
>‰½‚©“ÁŽê‚È‚±‚Æ‚ð‚µ‚Ä‚¢‚Ä Behavior ‚àŽg‚¦‚È‚¢—�—R‚ª‚ ‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª�A
>Behavior ‚ð�ì‚Á‚Ä‚à‚¢‚¢‚̂łµ‚½‚ç‚»‚¿‚ç‚̂ق¤‚ª‚¢‚¢•û–@‚Å‚·‚Ë�B

Œë‰ð‚ð�µ‚¢‚Ä‚µ‚Ü‚Á‚½‚悤‚Å‚µ‚½�B
Interpolator‚ð�uŽg‚¢‚½‚­‚È‚¢�v‚̂ł͂Ȃ­�A
�uŽg‚¤•û–@‚ªŽv‚¢‚‚©‚È‚¢�v‚Æ�‘‚­‚ׂ«‚Å‚µ‚½�B
‚·‚݂܂¹‚ñ‚Å‚µ‚½�B

‚Å‚à�AMixed-Mode‚àŽŽ‚µ‚Ă݂½‚¢‚̂Ŋ撣‚Á‚Ä(?)‚݂܂·�B
 
kawamo [] (2000/1/18 (‰Î) 16:15 投稿)  削除

Re: Interpolator‚ðŽg‚í‚È‚¢ƒAƒjƒ��[ƒVƒ‡ƒ“

‚±‚ñ‚É‚¿‚Í�AAtsushi ‚Å‚·�B

> Behavior‚ð�‘‚­•û‚ªƒXƒ€�[ƒX‚É“®‚­‚̂ł͂Ȃ¢‚©‚ÆŽv‚¢‚Ü‚·�B

‚»‚¤‚Å‚·‚Ë�B
WakeupOnElapesedFrame ‚ðŽg‚¦‚Ε`‰æƒ^ƒCƒ~ƒ“ƒO‚Ń�ƒ\ƒbƒh‚ðŒÄ‚ׂ܂µ‚½‚Ë�B

Interpolator ‚â Immediate Mode ‚ðŽg‚í‚È‚¢‚łƂ¢‚¤‚±‚Ƃł̎¿–â‚Å‚µ‚½‚Ì‚Å�A
‰½‚©“ÁŽê‚È‚±‚Æ‚ð‚µ‚Ä‚¢‚Ä Behavior ‚àŽg‚¦‚È‚¢—�—R‚ª‚ ‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª�A
Behavior ‚ð�ì‚Á‚Ä‚à‚¢‚¢‚̂łµ‚½‚ç‚»‚¿‚ç‚̂ق¤‚ª‚¢‚¢•û–@‚Å‚·‚Ë�B

> P.S.”M‚ª‰º‚ª‚Á‚½‚ç�¡“x‚Í�˜’É‚ªˆ«‰»‚µ‚Ă܂·�B^^;

‚¨‘厖‚É�B
 
Atsushi [user027.na.ipc-tokai.or.jp] (2000/1/18 (‰Î) 15:04 投稿)  削除

‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

‚¦‚ñ‚Ç‚¤‚³‚ñ�A‚Í‚¶‚߂܂µ‚Ä�Bkawamo‚Å‚·�B

>‚¦‚ñ‚Ç‚¤‚Å‚·�B‰¡‚©‚ç‚·‚¢‚Ü‚¹‚ñ�B

‚Æ‚ñ‚Å‚à‚²‚´‚¢‚Ü‚¹‚ñ�A‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·�B

>WakeupOnElapesedFrame‚âWakeupOnElapsedTime‚ðŽg‚Á‚½
>Behavior‚ð�‘‚­•û‚ªƒXƒ€�[ƒX‚É“®‚­‚̂ł͂Ȃ¢‚©‚ÆŽv‚¢‚Ü‚·�B

‚à‚¤ˆê“x API Tutorial ‚ðŽQ�Æ‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·�B

>(‚»‚ê‚Æ�‰�SŽÒ‚Ì•û‚Å‚µ‚½‚çƒCƒ~ƒfƒBƒGƒCƒgƒ‚�[ƒh‚â
>ƒ~ƒNƒXƒhƒ‚�[ƒh‚Í‚ ‚܂肨‚·‚·‚ß‚µ‚Ü‚¹‚ñ�B^^;)

ŽÀ‚Í�A�æ“ú‚ÌAtsushi‚³‚ñ‚̃AƒhƒoƒCƒX‚©‚ç�A
Java3DŽd—l�‘‚Ì Mixed-Mode ‚ðŽQ�Æ‚µ�A
ŽŸ‚̂悤‚ȃR�[ƒh‚ðŽŽ‚µ‚½‚Æ‚±‚ë�A

GraphicsContext3D g = canvas.getGraphicsContext3D();
canvas.stopRenderer();

while(true){
rotation.rotX(Math.PI/360.0);
arm.getTransform(orig);
rotation.mul(orig);
arm.setTransform(rotation);

g.clear();
canvas.preRender();
canvas.renderField(canvas.FIELD_ALL);
canvas.postRender();
canvas.postSwap();
}
}

‰æ–Ê‚Í�^‚Á”’‚Ȃ܂܂łµ‚½�B
Žd—l�‘‚ðŒ©‚éŒÀ‚è�AMixed-Mode‚ɂ‚¢‚Ä‚Í�[‚­�G‚ê‚ç‚ê‚Ä‚¢‚È‚¢‚悤‚Å�A‚±‚êˆÈ�ã‚Ì�î•ñ‚ð“üŽè‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ�B
‚à‚µ‚²‘¶’m‚Å‚µ‚½‚ç�AŠÈ’P‚ÈMixed-Mode‚ÌŽg—p–@‚ð‚²‹³ŽöŠè‚¦‚È‚¢‚Å‚µ‚傤‚©�H

>P.S.”M‚ª‰º‚ª‚Á‚½‚ç�¡“x‚Í�˜’É‚ªˆ«‰»‚µ‚Ă܂·�B^^;

–³—�‚ð‚¹‚¸�A‚¨‘厖‚É...�B
 
kawamo [] (2000/1/18 (‰Î) 14:32 投稿)  削除

Interpolator‚ðŽg‚í‚È‚¢ƒAƒjƒ��[ƒVƒ‡ƒ“

‚¦‚ñ‚Ç‚¤‚Å‚·�B‰¡‚©‚ç‚·‚¢‚Ü‚¹‚ñ�B

Interpolator‚ðŽg‚í‚È‚¢ƒAƒjƒ��[ƒVƒ‡ƒ“‚Å‚·‚ª�A
ƒCƒ~ƒfƒBƒGƒCƒgƒ‚�[ƒh‚âƒ~ƒNƒXƒhƒ‚�[ƒh‚ðŽg‚¤‚æ‚è‚à�A
WakeupOnElapesedFrame‚âWakeupOnElapsedTime‚ðŽg‚Á‚½
Behavior‚ð�‘‚­•û‚ªƒXƒ€�[ƒX‚É“®‚­‚̂ł͂Ȃ¢‚©‚ÆŽv‚¢‚Ü‚·�B
(‚»‚ê‚Æ�‰�SŽÒ‚Ì•û‚Å‚µ‚½‚çƒCƒ~ƒfƒBƒGƒCƒgƒ‚�[ƒh‚â
ƒ~ƒNƒXƒhƒ‚�[ƒh‚Í‚ ‚܂肨‚·‚·‚ß‚µ‚Ü‚¹‚ñ�B^^;)
Behavior‚Ì�‘‚«•û‚ÍSun‚ÌJava 3D API Tutorial
http://java.sun.com/products/java-media/3D/collateral/#tutorial
‚Ì�AChapter 4, Interaction
http://java.sun.com/products/java-media/3D/collateral/j3d_tutorial_ch4.pdf
‚ð“Ç‚ñ‚ł݂Ă­‚¾‚³‚¢�B

P.S.”M‚ª‰º‚ª‚Á‚½‚ç�¡“x‚Í�˜’É‚ªˆ«‰»‚µ‚Ă܂·�B^^;
 
‚¦‚ñ‚Ç‚¤‚â‚·‚ä‚« [proxy2.teleway.ne.jp] (2000/1/17 (ŒŽ) 16:32 投稿)  削除

Re: ‘�‘¬‚Ì‚²•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·

kawamo ‚³‚ñ�A‚±‚ñ‚É‚¿‚Í�B

> �­‚È‚©‚炸Immediate Mode‚̗̈æ‚É“¥‚Ý�ž‚Ü‚´‚é‚𓾂Ȃ¢‚悤‚Å‚·‚Ë�B

Retained Mode ‚É‚±‚¾‚í‚Á‚Ä‚¢‚é—�—R‚ª Scenegraph ‚ðŽg‚¢‚½‚¢‚Æ‚¢‚¤‚±‚Æ‚Å
‚ ‚ê‚Î�A‘å�ä•v‚Å‚·‚æ�B
Mixed-Mode Rendering ‚Í Immediate Mode ‚É•ª—Þ‚³‚ê‚Ä‚¢‚Ü‚·‚ª�A
�s‚¤‚ׂ«�ˆ—�‚͂قƂñ‚Ç Retained Mode ‚Å‚·�B

> Atsushi‚³‚ñ‚Ì�v‘¬‚©‚“K�Ø’š”J‚ȃAƒhƒoƒCƒX‚ÍJava3D_ML‚Å‚¢‚‚à”qŒ©‚³‚¹‚Ä
> ’¸‚«�A‘å•ÏŽQ�l‚É‚³‚¹‚Ä‚¢‚½‚¾‚¢‚Ä‚¨‚è‚Ü‚·�B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·�B
# Ž„‚Í Java3Djp ML ‚ł͂ ‚܂蔭Œ¾‚µ‚Ä‚¢‚Ü‚¹‚ñ‚¯‚ê‚Ç‚Ë

> �¡Œã‚Æ‚à‹X‚µ‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·�B

‚±‚¿‚炱‚»‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·�B
 
Atsushi [usera011.na.ipc-tokai.or.jp] (2000/1/16 (“ú) 19:31 投稿)  削除

‘�‘¬‚Ì‚²•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·

Atsushi‚³‚ñ�A‘�‘¬‚Ì‚²•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·�B

‚â‚Í‚è�A�­‚È‚©‚炸Immediate Mode‚̗̈æ‚É“¥‚Ý�ž‚Ü‚´‚é‚𓾂Ȃ¢‚悤‚Å‚·‚Ë�B‘�‘¬ƒAƒhƒoƒCƒX‚Ç‚¨‚èMixed-Mode Rendering‚ɂ‚¢‚Ä’²�¸‚µ‚Ä‚¢‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·�B

�”‚Æ‚±‚ë‚Å�AAtsushi‚³‚ñ‚Ì�v‘¬‚©‚“K�Ø’š”J‚ȃAƒhƒoƒCƒX‚ÍJava3D_ML‚Å‚¢‚‚à”qŒ©‚³‚¹‚Ä’¸‚«�A‘å•ÏŽQ�l‚É‚³‚¹‚Ä‚¢‚½‚¾‚¢‚Ä‚¨‚è‚Ü‚·�Bބީ�g�AŽ©•ª‚Ì‹^–â‚̃Œƒxƒ‹‚³‚¦‚í‚©‚ç‚È‚¢‚悤‚È�‰�SŽÒ‚Å‚·‚ª�A�¡Œã‚Æ‚à‹X‚µ‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·�B
 
kawamo [] (2000/1/15 (“y) 17:32 投稿)  削除

Re: Java3D‚̃Aƒjƒ��[ƒVƒ‡ƒ“•\ަ‚ɂ‚¢‚Ä

kawamo ‚³‚ñ�A�‰‚߂܂µ‚Ä�B

> Interpolator‚ð—p‚¢‚¸‚É•¨‘̂𒀎Ÿ“I‚ɉñ“]‚³‚¹‚é•û–@‚ɂ‚¢‚Ä–Í�õ‚µ‚Ä‚¨‚è‚Ü‚·�B

‚ ‚¦‚Ä Retained Mode ‚Å�s‚¤‚킯‚Å‚·‚Ë�B

> •`‰æƒ^ƒCƒ~ƒ“ƒO‚Ì–â‘肾‚ÆŽv‚¤‚̂ł·‚ª�A

Immediate Mode ‚̈êŽí‚É Mixed-Mode Rendering ‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚è‚Ü‚µ‚Ä�A
‚±‚ê‚Í•`‰æƒ^ƒCƒ~ƒ“ƒO‚ð�§Œä‚Å‚«‚é Retained Mode ‚ÆŽv‚Á‚Ä�·‚µŽx‚¦‚È‚¢‚à‚̂ł·�B

Ž„‚ÍŽŽ‚µ‚½‚±‚Æ‚ª‚ ‚è‚Ü‚¹‚ñ‚Ì‚Å�Ú‚µ‚¢‚±‚Ƃ͂¨‹³‚¦‚Å‚«‚Ü‚¹‚ñ‚ª�A
Java3D Žd—l�‘‚Ì 13.1.2 ‚É�‘‚©‚ê‚Ä‚¢‚Ü‚·�B

| clear canvas
| call preRender() // user-supplied method
| set view
| render opaque scene graph objects
| call renderField(FIELD_ALL) // user-supplied method
| render transparent scene graph objects
| call postRender() // user-supplied method
| synchronize and swap buffers
| call postSwap() // user-supplied method

Canvas3D ‚̃�ƒ\ƒbƒh‚Å�AŽ©“®•`‰æ‚ð’âŽ~‚³‚¹�AŽ©•ª‚Ì�D‚݂̃^ƒCƒ~ƒ“ƒO‚Å
ƒŒƒ“ƒ_ƒŠƒ“ƒO‚³‚¹‚é‚à‚̂̂悤‚Å‚·�B

‘¼‚ÉŽv‚¢‚‚­•û–@‚Æ‚µ‚Ü‚µ‚Ä‚Í�A

> arm.rotY(Math.toRadians(1));

System.currentTimeMillis() ‚ðŽg‚¢�A‘O‰ñ‚±‚Ì•”•ª‚ªŒÄ‚Î‚ê‚½Žž‚©‚ç‚Ì
Œo‰ßŽžŠÔ‚ðŒvŽZ‚µ�A‚»‚ê‚ɉž‚¶‚ĉñ“]Šp‚ð’²�ß‚·‚é•û–@‚ªŽg‚¦‚»‚¤‚Å‚·�B
 
Atsushi [user072.na.ipc-tokai.or.jp] (2000/1/15 (“y) 00:49 投稿)  削除

Re: HRTIMER.EXE

SHIFTUP ‚³‚ñ�A‚±‚ñ‚É‚¿‚Í�B

> ‹MƒTƒCƒg�AŒŸ�¸ƒy�[ƒW‚ÅHRTIMER.EXE‚Ì�Ý‚è�ˆƒŠƒ“ƒN�u‚±‚±�v‚ª
> �Ø‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邿‚¤‚Å‚·�B

‚¢‚Â‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·�B�C�³‚µ‚Ä‚¨‚«‚Ü‚µ‚½�B

�ŋ߃AƒNƒZƒX�”‚ª‘�‚¦‚½‚ÆŽv‚Á‚½‚ç SHIFTUP ‚³‚ñ‚ª Cool ƒ}�[ƒN•t‚«‚Å
ƒŠƒ“ƒN‚µ‚Ä‚­‚ê‚Ä‚¢‚½‚̂ł·‚Ë�BŠð‚µ‚¢‚Å‚·�B
 
Atsushi [usera010.na.ipc-tokai.or.jp] (2000/1/14 (‹à) 20:03 投稿)  削除

Java3D‚̃Aƒjƒ��[ƒVƒ‡ƒ“•\ަ‚ɂ‚¢‚Ä

‚Í‚¶‚߂܂µ‚Ä‚±‚ñ‚É‚¿‚Í�B
‚¢‚«‚È‚è‚ÌŽ¿–â‚Å‹°�k‚Å‚·‚ª�AJava3D‚̃Aƒjƒ��[ƒVƒ‡ƒ“•\ަ‚ɂ‚¢‚Ä‚¨Žf‚¢‚µ‚½‚¢‚Æ‘¶‚¶‚Ü‚·�B
Interpolator‚ð—p‚¢‚¸‚É•¨‘̂𒀎Ÿ“I‚ɉñ“]‚³‚¹‚é•û–@‚ɂ‚¢‚Ä–Í�õ‚µ‚Ä‚¨‚è‚Ü‚·�BŒ»�ÝRetained Mode‚É‚¨‚¢‚Ĉȉº‚̂悤‚ȃR�[ƒh‚ð—p‚¢‚Ü‚µ‚Ä�A

while(true){
arm.rotY(Math.toRadians(1));
if(collisionDetect()){ //original method
break;
}
}

1“x‚¸‚Â’€ŽŸ“I‚É•¨‘̂̉ñ“]‚ð�s‚¨‚¤‚Æ‚µ‚½‚̂ł·‚ª�AƒAƒjƒ��[ƒVƒ‡ƒ“‚ªŽv‚Á‚½‚悤‚ɉ~ŠŠ‚É�s‚í‚ê‚Ü‚¹‚ñ‚Å‚µ‚½�B•`‰æƒ^ƒCƒ~ƒ“ƒO‚Ì–â‘肾‚ÆŽv‚¤‚̂ł·‚ª�AImmediate Mode‚ðŽg‚¤‚Ù‚©‚É—Ç‚¢•û–@‚͂Ȃ¢‚̂łµ‚傤‚©�H‚Þ‚è‚â‚胋�[ƒv“à‚É

try{
Thread.sleep(100);
}catch(Exception ex){}

‚ȂǂƑ}“ü‚·‚邱‚Ƃɂæ‚Á‚Ä�AInterpolator‚ðŽg‚Á‚½ƒAƒjƒ��[ƒVƒ‡ƒ“‚قǂ͉~ŠŠ‚ł͂Ȃ¢‚̂ł·‚ª�A‚ ‚é’ö“x‰ä–�‚Å‚«‚錋‰Ê‚𓾂邱‚Æ‚ª‚Å‚«‚Ü‚·�B
Ž¿–â‚ÌŽd•û“™‚É‚»‚à‚»‚à‚ÌŒë‚肪‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª�A‚à‚µ‚æ‚¢ƒAƒhƒoƒCƒX“™‚²‚´‚¢‚Ü‚µ‚½‚炲‹³ŽöŠè‚¢‚Ü‚·�B
 
kawamo [] (2000/1/14 (‹à) 17:41 投稿)  削除

削除

削除キー 
記事を削除���場����記事� [削除] 欄を�ェック��� 投稿時�設定��削除キーを��上�欄�入力�� 「削除�る�ボタンを押������。

戻る