جزيئات كيميائية 3d
#1
السلام عليكم

أضع بين أيدي إخواني هذا البرنامج مع ملفه المصدري

سترون هنا جزيئات الماء ، البنزين و الماس و ...

[صورة: Delphi_MOLECULES.jpg]

الجميل في الأمر أنه برمج بواسطة الدلفي 5 ( لذلك وضعت الملف EXE لمن لا يستخدمه)

ملاحظة : الشرح (من المصدر) باللغة الفرنسية

تحياتي Smile


الملفات المرفقة
.zip   MOLECULES.zip (الحجم : 207.89 ك ب / التحميلات : 558)
الرد
#2
بسم الله الرحمن الرحيم

مثال بسيط و جميل للرسوميات ثلاثية الابعاد بدلفي

ملاحظة: اظفت صورة فوق

والسلام عليكم ورحمة الله
الرد
#3
السلام عليكم

فاتني وضع الصورة .. الله ينورك

تحياتي Smile
الرد
#4
هل من الممكن إفادتنا بموقع البرنامج؟
الرد
#5
xinofix كتب :هل من الممكن إفادتنا بموقع البرنامج؟

السلام عليكم

بالنسبة للموقع فهو www.phidels.com

لاحظ أن البرنامج لا يعمل تحت الدلفي 7

لذلك أعد تحميله

و اذهب إلى السطر أين
كود :
const
  rayon  : integer = 100;   // rayon d'affichage
  maximum = 180;             // nombre maxi d'atomes acceptés par le programme
var
  Bmpmano  : TBitmap;                // Double buffer : bitmap de dessin
  Bmpfond  : TBitmap;                // Double Buffer : bitmao effacement

و صححه إلى
كود :
const

  maximum = 180;             // nombre maxi d'atomes acceptés par le programme
var
  rayon  : integer = 100;   // rayon d'affichage

أي تغيير rayon من const إلى var

لأنه في البرنامج

كود :
begin
...
  0:begin // benzène
  maxat := 12;
[color=Blue][B]  rayon := 100;[/B][/color]
  tat[01]:=0; Pts[01].X:= 0.0998; Pts[01].Y:= 0.9950; Pts[01].Z:= 0;
.......
1: begin  // Fullerène C60
  maxat := 60;
[color=Blue][B]  rayon := 140;[/B][/color]
  tat[01]:=0; Pts[01].X:= 1.2265; Pts[01].Y:= 0.0000; Pts[01].Z:= 3.3145;
..........  
  end;

2:Begin     // eau (approximatif en réalité 102° au lieu de 90°)
  maxat := 3;
[color=Blue][B]  Rayon := 80;[/B][/color]
  tat[01]:= 2; Pts[01].X:= 0; Pts[01].Y:= -0.5; Pts[01].Z:= 0;
.....
  end;
.......

وعذرا على التأخير

تحياتي Smile
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم