تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ادخال عناصر الى مصفوفه
#4
السلام عليكم ورحمة الله وبركاته

إعتمادا على ما وضعتموه من مثال المكعب، عملت لكم طريقتين لوضع الإحداثيات

أولا: التصريح عن مصفوفة خاصة بالمكعب كالتالي
كود :
' المكعب له 8 نقاط، ولكل نقطة 3 إحداثيات
' بما أن فهرس المصفوفة في البرمجة يبدأ من الصفر
' فننشئ المصفوفة كالتالي
Dim PointsArray(7, 2) As Double
' الـ 7 هي الثمان نقاط للمكعب وتحسب مع الصفر
' الـ 2 هي الثلاث إحداثيات وتحسب مع الصفر

ثانيا: الطريقة الأولى لوضع قيم إحداثيات النقاط في المصفوفة
كود :
' إحداثيات النقطة الأولى وهي الصفر
'  {0, 40, 0}
PointsArray(0, 0) = 0
PointsArray(0, 1) = 40
PointsArray(0, 2) = 0

' إحداثيات النقطة الثانية
' {0, 40, 50}
PointsArray(1, 0) = 0
PointsArray(1, 1) = 40
PointsArray(1, 2) = 50

' {50, 40, 0}
PointsArray(2, 0) = 50
PointsArray(2, 1) = 40
PointsArray(2, 2) = 0

' {50, 40, 50}
PointsArray(3, 0) = 50
PointsArray(3, 1) = 40
PointsArray(3, 2) = 50

' {0, 0, 50}
PointsArray(4, 0) = 0
PointsArray(4, 1) = 0
PointsArray(4, 2) = 50

' {50, 0, 50}
PointsArray(5, 0) = 50
PointsArray(5, 1) = 0
PointsArray(5, 2) = 50

' {50, 0, 0}
PointsArray(6, 0) = 50
PointsArray(6, 1) = 0
PointsArray(6, 2) = 0

' {0, 0, 0}
PointsArray(7, 0) = 0
PointsArray(7, 1) = 0
PointsArray(7, 2) = 0

الطريقة الثانية (وهي تختصر الكود) لوضع قيم إحداثيات النقاط في المصفوفة بالاستعانة بدالة
كود :
' SetPoint3D طريقة أخرى مختصرة لوضع إحداثيات النقاط تستعين بالدالة
SetPoint3D(PointsArray, 0, 0, 40, 0)
SetPoint3D(PointsArray, 1, 0, 40, 50)
SetPoint3D(PointsArray, 2, 50, 40, 0)
SetPoint3D(PointsArray, 3, 50, 40, 50)
SetPoint3D(PointsArray, 4, 0, 0, 50)
SetPoint3D(PointsArray, 5, 50, 0, 50)
SetPoint3D(PointsArray, 6, 50, 0, 0)
SetPoint3D(PointsArray, 7, 0, 0, 0)
الدالة SetPoint3D
كود :
' SetPoint3D الدالة
Public Sub SetPoint3D(ByRef array As Array, ByVal Point As Integer, ByVal x As Double, ByVal y As Double, ByVal z As Double)
    array(Point, 0) = x
    array(Point, 1) = y
    array(Point, 2) = z
End Sub

أرجو أن أكون أفدتكم

السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: ادخال عناصر الى مصفوفه - بواسطة eng.hamza - 20-04-20, 03:52 PM
ادخال عناصر الى مصفوفه - بواسطة @@أبورائد@@_mybb_import5382 - 17-12-12, 06:09 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,751 07-02-25, 07:59 PM
آخر رد: الورد2
  [VB.NET] كود ادخال المنظومه في اسبات محمد ملك 4 408 16-01-25, 10:31 PM
آخر رد: محمد ملك
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,164 30-09-24, 12:52 AM
آخر رد: asmarsou
  نسخ عناصر محددة من لست إلى آخر مصمم هاوي 5 456 13-05-24, 07:20 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ارغب في كود إلزام المستخدم ادخال الأرقام محصور بعددين loay775 2 563 18-01-24, 05:02 PM
آخر رد: loay775
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 1,514 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  هل ممكن اجعل عناصر ال LISTBOX بشكل افقي ismaeel 0 621 01-05-23, 11:26 PM
آخر رد: ismaeel
  مشكلة فى اضافة عناصر فى الداتا جريد فيو خالد كامل1 14 2,304 16-02-23, 03:10 AM
آخر رد: خالد كامل1
  [VB.NET] ادخال الملف الى البرنامج Ibraheemalhamdo94 0 430 22-12-22, 03:31 AM
آخر رد: Ibraheemalhamdo94
  ادخال نص الى المتغير فى my.setting حماده ممدوح البحيرى 6 931 17-12-22, 11:36 AM
آخر رد: أبو خالد الشكري

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


يقوم بقرائة الموضوع: