PDA

View Full Version : نحوه ذخیره و بازخوانی تصاویر سه بعدی در data base با jsp



'golsa
شنبه 29 دی 1386, 13:04 عصر
نیاز به نمونه کد هایی در jsp و جاوا دارم که نشون بده چطور img 3d یا همون تصاویر سه بعدی رو ایجاد کنم و چطور از پایگاه داده بخونم و یا ذخیره کنم در پایگاه داده همراه با قابلیت resize کردن وrotate کردن وmove برای اون تصویر

به نوعی بتونم با حرکت موس روی تصویر ویا زدن یک دگمه عکس رو بچرخونم و از جهات مختلف اون رو ببینم و یا حرکتش بدم

hotice
یک شنبه 30 دی 1386, 09:21 صبح
اول بگید منظورتون از تصاویر سه بعدی چیه؟
اگه برای تصاویر سه بعدی از VRML استفاده کنید کارتون خیلی راحت تر میشه
http://www.vrmlsite.com/sep96/spotlight/javavrml/javavrml.html

'golsa
یک شنبه 30 دی 1386, 13:42 عصر
در واقع تصاویری که مثلا اگر صورت یک انسان باشه من بتونم با موس یا هر event دیگری اون رو rotate ( بچرخونم) کنم و پشت سر اون ادم رو ببینم

javaphantom
یک شنبه 30 دی 1386, 15:34 عصر
اگر بخوای عکس توی صفحه بیاری که ادرسشو از بانک می خونی که توی سرور ذخیره کردی
اگر بخوای اونجا کار گرافیکی انجام بدی اونم تحت وب حالا اصلا بخوای یک دونه خط بکشی باید از لایه منطق استفاده کنی با سرولت هم می شه نوشت ولی واقعا کارت سخت می شه باید با ejb api کار کنی اصلا این چه کاریه من نمی فهمم شاید منظورتو اشتباه فهمیدم

saeed_Z_F
دوشنبه 01 بهمن 1386, 07:28 صبح
سلام
اگه فقط می خواهید با JSP و طبیعتا در یک برنامه تحت وب این کارو انجام دهید به نظر من یه راه مناسب استفاده از applet هستش که توی اون applet از کتابختنه های Java 3D یا 2D استفاده کنید .
البته کار سختیه .

javaphantom
دوشنبه 01 بهمن 1386, 08:51 صبح
سلام
اگه فقط می خواهید با JSP و طبیعتا در یک برنامه تحت وب این کارو انجام دهید به نظر من یه راه مناسب استفاده از applet هستش که توی اون applet از کتابختنه های Java 3D یا 2D استفاده کنید .
البته کار سختیه .

با انیکه من به نظر شما احترام می گذارم استفاده از applet هیچ نیاز به JSP ندارد و در یک صفحه معمولی HTML هم می توان انجام داد ولی بدی این کار اینکه حجم کل application باید از طریق سرور در client دانلود بشه و از طرفی برای کارهای گرافیگی چه بصورت 2D و یا 3D استفاده API های مربوط به این دو معقوله در جاوا هم خودش حرفی برای گفتن داره تا اونجا که من فهمیدم می خواهن event صورت بگیرد دوران و و و حالا همه اینها چه جوری به database مربوط می شود این خودش باز جای سوال داره.

hotice
دوشنبه 01 بهمن 1386, 11:40 صبح
یکی از بهترین مواردی که میتونه به نیاز تون جواب بده VRML (http://en.wikipedia.org/wiki/VRML) هست.
گالری های و مکان های دیدنی مجازی از جمله مواردی هست که با این تکنولژی پیاده سازی میشن.
شما میتونید Object های سه بعدی خودتون را با نرم افزار های مدلینگی که VRML رو ساپرت میکنه بسازید (مثل Lightwave (http://www.newtek.com/lightwave/))و خروجی خودتون رو روی سایت بگذارید.به همین راحتی.
می توانید با کدنویسی محدود یا گسترشش بدید.
البته تاجایی که من تست کردم خیلی از مرور گرها بصورت درونی از آن پشتیبانی نمیکنن و نیازمند نصب پلاگین برای اجرای آن می باشند.
توی این صفحه (http://cic.nist.gov/vrml/vbdetect.html) میتونید انواع پلاگینها و ساپرت آن توسط مرور گرها و سیستم عاملهای مختلف ببینید.
با نصب این پلاگین (http://cic.nist.gov/vrml/cosmo/CosmoPlayer.zip) میتوانید مثالهای جالبی از این تکنولژی ببینید.
چند مثال:
Spy World (http://www.avatara.com/vrml/spyworld/spyworld.wrl).
Endless City (http://www.avatara.com/vrml/endlesscity/endlesscity.wrl).
Taj Mahal World (http://www.avatara.com/vrml/taj/taj2.wrl).
البته تا اینجا ربطی به جاوا نداره.
اگه منظورتون از سوالتون این بود بگید تا لینک های رابطه اونو با جاوا بهتون بگم.

saeed_Z_F
دوشنبه 01 بهمن 1386, 12:55 عصر
سلام

قضیه این تاپیک شده قضیه اون فیله که تو تاریکی هر کسی یه جوری تعبیرش می کنه .
از کاربر golsa خواهش می کنم سوال خودشونو دقیقتر و شفاف تر بیان کنند که راهنمایی های مرتبط تری بدست بیارن

'golsa
دوشنبه 01 بهمن 1386, 21:46 عصر
با تشکر از راهنمایی ها و کمکتون من 3 تا ماتریسی رو می خوام که قابلیت rotate ,move,resize به تصاویر رو می ده و کد ها هم بایدجاوایی باشه ولی نمی دونم چه package هایی رو باید import کنم

zer0cool
سه شنبه 02 بهمن 1386, 11:12 صبح
شما باید از یه applet استفاده کنی توی اون ماتریسها هم باید نقطه x,y,z رو از روی صفحه بگیری و از این لینک هم میتونی استفاده کنی! اون عکسهارو هم باید خودشون رو تو db ذخیره کنی نه آدرسشونو،
http://www.java3d.org/

javaphantom
سه شنبه 02 بهمن 1386, 18:30 عصر
اولا این چه ربطی داره به j2ee بعدش گفتم اگر می خواهی از apiهای جاوا استفاده کنی شما می رید به این سایت http://java.sun.com/products/java-media/3D اگر اجازه بهتون دادن api رو دانلود می کنید و اون موقع کلاسهای مربوط را import می کنید درغیر این صورت خودتون باید با داشتن علم گرافیک و استفاده از این ماتریسها که خودن api تولید کنید.
api های java.awt.imag هم یک سری بزنید. برای کارهای دو بعدی جواب می ده تا اونجا که من کار کردم :دی

zer0cool
چهارشنبه 03 بهمن 1386, 13:23 عصر
سلام

قضیه این تاپیک شده قضیه اون فیله که تو تاریکی هر کسی یه جوری تعبیرش می کنه .
از کاربر golsa خواهش می کنم سوال خودشونو دقیقتر و شفاف تر بیان کنند که راهنمایی های مرتبط تری بدست بیارن

من فکر میکنم هدفشون از اینکار انجام کار گرافیکی تحت وب هستش!
یعنی میخواد یه عکس سه بعدی رو از زوایای مختلف و در سایزهای مختلف ببینه که برای اینکار باید از یه شیئ خاص که میخواد ببینه از زاویه های مختلف عکس بگیره بعد اینها رو تو یه db ذخیره کنه بعد در داخل یه applet میتونه کارهاشو انجام بده،