أكثر

كيف تحسب المسافة إلى حافة المضلع لحساب انتكاسات البناء؟

كيف تحسب المسافة إلى حافة المضلع لحساب انتكاسات البناء؟


أحاول حساب نكسات البناء باستخدام بيانات البصمة. ارتداد المبنى هو المسافة بين المبنى وحافة خط اللوت. (يمكنك التمييز بين هذه الانتكاسة الإضافية في المرآب ونكسة الهيكل ، لكنني لن أقوم بتعقيد الأمور.) تُظهر الصورة أدناه (الخطوط الحمراء) المسافة التي أحاول الحصول عليها لإحدى الكتل كمثال.

ليس لدي فكرة كيف أبدأ هذا. أعتقد أنني بحاجة إلى تحويل البصمة ومضلعات الرزمة إلى خطوط متعددة وكسر عند الرؤوس؟ أريد استخدام خط وسط الشارع (الأخضر) كنوع من المغناطيس بحيث يتم حساب المسافة إلى أمام بدلاً من الخلف أو الجانب. يمكنني تجاهل الكثير من الزوايا في الوقت الحالي.

راجع للشغل ، يتم أيضًا إذابة الطرود لذا فهي مجرد هيكل كتلة (الموافقة المسبقة عن علم أدناه). هذا يعني أنني بحاجة فقط لإيجاد أقصر مسافة بين مضلع البصمة وحافة مضلع الكتلة.

إذا كان لدى أي شخص أي دليل ، فيرجى إخبارنا بذلك! هذا لمشروع صفي. (وأنا أستخدم ArcGIS و QGIS.)


بادئ ذي بدء ، قم بإنشاء مضلع ضخم يدويًا حول جميع الطرود ذات اللون الرمادي الفاتح. ثم امسح الطرود من المضلع الضخم. الآن قم بتحويل الطرود ذات اللون الرمادي الفاتح إلى خطوط.

بمجرد الحصول على هذه الطبقات ، حدد حسب الموقع خطوط الطرود ذات اللون الرمادي الفاتح التي تشترك في مقطع خط مع المضلع الضخم الذي تم مسحه. قم بتصدير هذه الخطوط المحددة إلى طبقة جديدة.

أخيرًا ، قم بتشغيل الأداة القريبة باستخدام المضلعات السوداء والخطوط الناتجة. هذه هي المسافة التي تبحث عنها.


استخدام الفهرس المكاني لتعزيز الاستعلام عن بعد من نقطة إلى مضلع

يقدم هنا كيفية تعزيز استعلامات التقاطع المكاني باستخدام R-Tree. هنا يوفرJHuw طرقًا باستخدام R-Tree لحساب أقرب مسافة من نقطة إلى نقطة والخط ، على التوالي. ومع ذلك ، لم أجد حلاً لزيادة استعلام المسافة من نقطة إلى مضلع باستخدام R-Tree. لقد اتبعت تلك الأمثلة المذكورة أعلاه وما زلت لم أحسب كيفية تنفيذ R-Tree في استعلام مسافة أقرب من نقطة إلى مضلع. هل يمكن لأي شخص أن يساعدني في اكتشاف هذا؟ مقدر جدا. أستخدم أمريكا الجنوبية ومجموعة فرعية من المدن من GeoPandas كمثال في ما يلي:


2 إجابات 2

أنا هنا أستخدم وظيفة gDistance في مكتبة طبولوجيا rgeos. أنا أستخدم حلقة مزدوجة للقوة الغاشمة لكنها سريعة بشكل مدهش. يستغرق أقل من ثانيتين لـ 142 نقطة و 10 مضلعات. أنا متأكد من أن هناك طريقة أكثر إلحاحًا لأداء الحلقات.

يمثل متجه min.dist رقم صف المضلع. على سبيل المثال ، يمكنك تعيين أقرب المضلعات باستخدام هذا المتجه على هذا النحو.

يحتوي متجه PolyDist على الحد الأدنى للمسافات الديكارتية الفعلية في وحدات الإسقاط للمعالم.

في المضلع لديك عدد كبير جدًا من الخطوط. المسافة بين المضلع هي إما صفر ، إذا كانت النقطة تقع داخل المضلع أو تقع على حافة.

لذلك في الواقع أنت تبحث عن حالتين:

  1. تحقق مما إذا كانت النقطة تقع داخل أي مضلع (تذكر أنه قد يكون أكثر من مضلع واحد
  2. احصل على مجموعة من جميع الحواف واحسب كل مسافة للنقطة من الحافة. تمنحك أقرب مسافة مسافة المضلع التي تنتمي إليها الحافة أيضًا.

هذه خوارزمية بسيطة ، إذا أخذنا في الاعتبار أن 10 حواف لكل مضلع تأخذ O (10 * 10) * 142 لجميع نقاطك. هذا يجعل 100 * 142 = 14200 عملية. => O (m * deltaE) * n (m هو عدد المضلعات ، deltaE هو متوسط ​​عدد الحواف لكل مضلع ، n هو عدد النقاط).

الآن نتحقق مما إذا كان بإمكاننا تسريع هذا الأمر. أول ما يتبادر إلى الذهن هو أنه يمكننا استخدام مربعات التحقق أو الدوائر المحيطة لكل مضلع.

فكرة أخرى هي إعداد أقرب الحواف لكل مضلع لمجموعة من الزوايا. على سبيل المثال ، إذا كان لديك 8 زوايا (كل 45 درجة) ، فيمكنك إزالة جميع الحواف من القائمة التي تم استبدالها بحافة أخرى (وبالتالي فإن أي نقطة من الحافة التي تمت إزالتها ستعطي دائمًا مسافة أكبر من أي نقطة على الحافة الأخرى من نفس الحافة مضلع.

بهذه الطريقة عادة يمكنك تقليل التعقيد في الهامش الكبير. إذا كنت تفكر في مستطيل ، فلديك حافة واحدة أو حافتان فقط بدلاً من 4. إذا كنت تفكر في مضلع منتظم ذي 8 حواف ، فقد ينتهي بك الأمر عادةً بواحد أو اثنين وبحد أقصى 3 حواف لكل مضلع.

إذا قمت بإضافة المتجه العادي إلى كل حافة ، يمكنك حساب ما إذا كانت النقطة قد تكون بالداخل وعليك إجراء مسح ضوئي أو أي فحص (أو تعرف konvex) للتأكد.

هناك أيضًا مؤشرات تخطيط ممكنة مثل فصل الفضاء ثنائي الأبعاد بواسطة x و y في قصر متساوي البعد. بهذه الطريقة ، ما عليك سوى اختبار المضلعات الموجودة في 9 قطاعات.

قد يستخدم الإصدار التالي شجرة R حيث يجب فحص كل مربع محيط (دائرة) لكل عقدة لمعرفة الحد الأدنى للمسافة المتوقعة والحد الأقصى للمسافة المتوقعة. لذلك لا يحتاج المرء إلى التحقق من مضلعات العقدة التي تؤدي إلى مسافات دنيا أكبر بكثير من المسافات القصوى لعقدة أخرى.

شيء آخر هو أنه إذا كان لديك ترتيب مثل شجرة معينة كما هو الحال مع بيانات الخريطة. في خريطة الشارع لديك دائمًا العالم -> المنطقة -> البلد -> المقاطعة -> المدينة -> قطاع المدينة ->.

بهذه الطريقة يمكنك البحث عن أقرب موقع في خريطة للعالم بأسره تحتوي على ملايين المضلعات في وقت معقول في الغالب & lt10ms.

لذا ، للتحدث ، لديك الكثير من الخيارات هنا. والمعالجة المسبقة لقائمة المضلعات الخاصة بك واستخراج الحواف ذات الصلة إما عن طريق استخدام أشجار فاصلة ثنائية من المضلعات أو استخدام نهج زاوي أو حتى استخدام شيء أكثر روعة. الأمر متروك لك. أتوقع أن ينتهي بك الأمر بفعل شيء ما في النطاق اللوغاريتمي مثل O (log (n) * log (deltaE)) لتصبح O (log (n)) كمتوسط ​​تعقيد.


قم بإنشاء وتخصيص جميع بياناتك في تطبيق واحد

واجهة Polygon & # 8217s سهلة الاستخدام وأشرطة أدوات بديهية تجعل من السهل مراجعة وتحرير بياناتك في شكل ثلاثي الأبعاد ، كرسم بياني أو كجدول. قم بإنشاء ارتباط تشعبي لحفظ التخطيط الخاص بك ، والذي يمكن استعادته بعد ذلك على الشاشة في أي وقت.

انقل ما هو مهم

يتيح لك Polygon عرض تراكب الفيديو الأصلي في مساحة العمل ثلاثية الأبعاد ، وتخصيص جدول الإحصائيات الرئيسية ، والمراجعة والتعليق بسرعة باستخدام علامات البيانات ، وإنشاء الرسوم البيانية والمرئيات التي تمثل بياناتك بوضوح.

اعرض وشارك بثقة

يمكن لـ Polygon تصدير بياناتك التي تظهر على الشاشة تلقائيًا إلى ستة تنسيقات مختلفة بما في ذلك تقرير قائم بذاته باستخدام عارض Polygon الخاص به. يتيح لك ذلك الوصول إلى البيانات التي تظهر على الشاشة وتخصيصها ومشاركتها مع الآخرين بطريقة تناسب احتياجاتك.

متكامل تمامًا مع العلاقة وكمال الأجسام

تم دمج Vicon Polygon بشكل كامل مع Vicon Nexus و Vicon BodyBuilder من خلال إدارة بيانات Eclipse التي توفر واجهة مستخدم قياسية لتنظيم البيانات والوصول إليها. عرض والوصول على الفور إلى تسلسل هرمي لجميع ملفات البيانات والتقارير.

وحدة نمذجة العضلات

تصور النماذج وربط ألوان العضلات بنشاط مخطط كهربية العضل ورسم المتغيرات الرئيسية مثل أطوال العضلات واللحظات وأذرع العزم.

الأداة الأكثر تقدمًا لتصور الارتجاع البيولوجي في الوقت الفعلي.

يمكنه تسوية البيانات الرسومية للحركات المتكررة بحيث يمكن تراكب دورة الحركة الحالية مع البيانات التاريخية. مثالي للتدريب ، حيث يمكنك اقتراح تغييرات فعلية في أنماط حركة الموضوع & # 8217s وعرض النتائج على الفور.

الأفلام والوسائط المتعددة

قم بتحريك جزء الفيلم وتكبيره للتركيز على النتائج المهمة التي تحدث في فيديو مرجعي والارتباط التشعبي بها. يمكن استيراد الفيديو المرجعي المُعاير تلقائيًا مع بيانات التجربة عند التقاطها في وقت واحد.

عرض ومقارنة مواضيع متعددة

تتيح لك هذه الميزة القوية إجراء مقارنة مباشرة بين أنماط الحركة لموضوع ما قبل التدخل وبعده أو مقارنة تقنيات خبير ورياضي مبتدئ جنبًا إلى جنب ومتزامنة تمامًا.

معلومات تقنية

ما هو الحد الأدنى من مواصفات الكمبيوتر لتشغيل Vicon Polygon؟

انقر هنا للحصول على أسئلة وأجوبة حول الكمبيوتر

ما هو نظام التشغيل (OS) الذي يمكنني استخدامه مع برنامج Vicon الخاص بي؟

نسخة الإصدار الحالي نظام التشغيل Windows 10 ويندوز 7* لينكس OSX
شوغون 1.2.1 64 بت 64 بت* x x
Nexus 2.9.2 64 بت 64 بت* x x
المقتفي 3.7.0 64 بت 64 بت* x x
المضلع 4.4.5 64 بت 64 بت* x x
CaraLive 1.3.0.0 تحديث 64 بت 64 بت* x x
CaraPost 1.2.0 64 بت 64 بت* x x
Pegasus 1.2.1 64 بت 64 بت* x x
ProCalc 1.3.0 64 بت 64 بت* x x
ProEclipse 1.3.1 64 بت 64 بت* x x
DataStream SDK 1.8.0.0 تحديث 64 بت 64 بت* 64 بت 10.11
كمال الاجسام 3.6.4 64 بت 64 بت* x x
  1. موصى به ومدعوم بالكامل في Windows 10 (64 بت) & # 8212 مع .NET Framework 4.5 والإصدارات الأحدث
  2. * على الرغم من أن برنامج Vicon قد يتم تثبيته ويعمل ضمن أنظمة تشغيل Microsoft Windows الأخرى
    (تم اختبار التوافق فقط مع Windows 7 (64 بت) & # 8212 مع .NET Framework 4.5) ، هذا غير مدعوم رسميًا أو موصى به بواسطة Vicon.
    بعد 14 يناير 2020 ، لن توفر Microsoft تحديثات الأمان والدعم لأجهزة الكمبيوتر التي تعمل بنظام Windows 7. إذا واصلت استخدام Windows 7 بعد انتهاء الدعم ، فسيظل جهاز الكمبيوتر الخاص بك يعمل ، ولكنه قد يصبح أكثر عرضة لمخاطر الأمان.
  3. للحصول على الإصدار القديم ، يرجى الاتصال بدعم Vicon

كيف أقوم بإعداد بطاقة الشبكة الخاصة بي؟

1. افتح مركز الشبكة والمشاركة وانتقل إلى تغيير إعدادات المحول. تم تخصيص كاميرات Vicon Vantage / Vero لمنفذ واحد. لكل كاميرا Vue (أو Bonita Video) متصلة ، سيكون هناك منفذ شبكة إضافي مستخدم.

2. انقر بزر الماوس الأيمن على المنفذ المناسب وانتقل إلى الخصائص. سيتم فتح نافذة خصائص الاتصال المحلي. تأكد من تحديد Internet Protocol Version 4 (TCP / IPv4) فقط.

3. حدد Internet Protocol Version 4 (TCP / IPv4) من القائمة وحدد خصائص لتعيين عنوان IP المناسب.

أ سيكون لكاميرات Vantage / Vero عنوان IP التالي: 192.168.10.1 وقناع الشبكة الفرعية: 255.255.255.0

ب. ستحتوي أول كاميرا VUE على عنوان IP التالي: 192.168.10.2 وقناع الشبكة الفرعية 255.255.255.0

ج. أي كاميرات VUE إضافية يتم زيادة قيمة IP الأخيرة بمقدار واحد. على سبيل المثال ، ستكون كاميرا VUE الثانية 192.168.10.3.

حدد "موافق" للإغلاق من خصائص Internet Protocol Version 4 (TCP / IPv4). وموافق مرة أخرى للإغلاق للخروج من خصائص اتصال المنطقة المحلية. سيؤدي هذا إلى التأكد من حفظ جميع التغييرات.

4. لا تتردد في إعادة تسمية منفذ الشبكة حتى يسهل التعرف عليه. مثل ViconMX أو VUE1 أو VUE2

لمزيد من المساعدة ، يرجى الرجوع إلى قسم تكوين المنافذ في PCSetupforViconSystems.pdf الموجود في Downloads & gt Documentation

تنزيل Polygon

اسم الملف: Polygon_4.4.6.124541h.zip

يوفر لك Vicon Polygon أدوات إعداد التقارير والعرض التقديمي للتواصل ومشاركة بياناتك بشكل احترافي. يمنحك Polygon الأدوات لتوصيل الأمور الأكثر أهمية.

Polygon 4.4.6 هو إصدار تصحيح لـ Vicon Polygon 4 يعالج المشكلات التي تم الإبلاغ عنها منذ إصدار Polygon 4.4.5.

  1. البيانات المعيارية المضلعة. تتوفر بيانات المشي المعيارية ، والتي يتم تمثيلها على أنها PXD ، في آخر تحديث لـ Polygon. تم الحصول على البيانات المعيارية من شوارتز وآخرون. (2008) ، تأثير سرعة المشي على مشية الأطفال الذين يتطورون بشكل نموذجي. https://doi.org/10.1016/j.jbiomech.2008.03.015
  2. قوالب تقرير المضلع: أمثلة على الحركة الرياضية والوظيفية. تم تضمين خمسة قوالب تقارير إضافية في مثبت Polygon. تشمل هذه الأمثلة تركيب الدراجة ، والقوة والتكييف ، وإعادة التأهيل قبل وبعد إعادة التأهيل ، والقفز المتدرج لسقوط المشية من المكونات الإضافية ، والقفز المتطور لسير سير العمل المتقدم. تم إنشاء حسابات مخصصة في ProCalc لأمثلة نموذج تقرير قفزة الدراجة وتركيب الدراجة. يمكن تنزيل هذه المخططات من https://www.vicon.com/software/models-and-scripts/
  3. اقلب أصل لوحة القوة عندما يكون للوحة القوة إزاحة أصل ليست في مركز اللوحة ، ولكنها على الحافة.
  • يعرض متوسط ​​العقدة التجارب في العقدة.
  • متجه لوحة القوة وعرض محاذاة الفراشة. يمكّنك خيار جديد من عكس الأصل عندما لا يكون الإزاحة الأصلية في منتصف اللوحة ، لذا تتم محاذاة بيانات القوة بشكل صحيح وتتطابق مع Vicon Nexus.
  • يفرض المنتسبون سياقات لوحة بشكل صحيح عند استيراد البيانات.
  • يتم عرض سياقات حدث المشية بشكل صحيح داخل Timebar.
  • قد يتم السماح لـ Word Export بالكتابة فوق ملف موجود.
  • يستخدم الانحراف المتوسط ​​والمعياري ألوان السياق عند استخدام زر متوسط ​​التتبع.
  • يتم عرض ملف الشبكة عندما يتم تحديد مقاطع الهيكل بشكل فردي في مساحة عمل العرض.

اسم الملف: Polygon_4.4.5.118357h.zip

يوفر لك Vicon Polygon أدوات إعداد التقارير والعرض التقديمي للتواصل ومشاركة بياناتك بشكل احترافي. يمنحك Polygon الأدوات لتوصيل الأمور الأكثر أهمية.

Polygon 4.4.5 هو إصدار تصحيح من Vicon Polygon 4 يعالج المشكلات التي تم الإبلاغ عنها منذ إصدار Polygon 4.4.4.

  • تحسينات على عرض الفيديو في وضع التشغيل المحسن.
  • يتم تحميل معايرة الكاميرا وملفات MKR والفيديو عندما يحتوي المسار التجريبي على نقطة.
  • تحتوي الارتباطات التشعبية على الفيديو الذي تم استيراده بشكل صحيح.
  • تم تحسين محاذاة الفيديو المتراكب ثلاثي الأبعاد بالقرب من حافة مجال الرؤية.
  • تحسينات لتصدير AVI مع برامج الترميز.
  • عرض محور الرسم البياني العمودي ثابتًا في تقارير قوالب فارغة.
  • ترشح التجارب التي تحتوي على أكثر من 32 دورة مشية علم الحركة والخواص الحركية عند التحميل.
  • لم يعد حساب متوسط ​​البيانات وتغيير المعلمات يعلق التطبيق.
  • يؤدي استيراد البيانات من موقع مختلف إلى التقرير إلى استيراد تراكب الفيديو بشكل صحيح.
  • تحسينات على إزاحة الفيديو المحسّنة للمزامنة لكاميرات Vue ذات الإطارات.
  • تعرض منطقة الانحراف المعياري (Stddev) في وضع مظهر السياق اللون الصحيح.
  • يؤدي تصدير ثلاثي الأبعاد بتنسيق AVI إلى تصدير محور المختبر بشكل صحيح.
  • يعرض الرسم البياني لحظات لوحة القوة باستخدام جميع المكونات رسمًا بيانيًا واحدًا.
  • تم إصلاح إدخال Mark Node المكرر في قائمة السياق.

متطلبات:
ترخيص Polygon 4.x SafeNet.

موصى به ومدعوم بالكامل & # 8211 Windows 10 (64 بت) & # 8212 مع .NET Framework 4.5 والإصدارات الأحدث.

اسم الملف: Polygon_4.4.4.116061h.zip

يوفر لك Vicon Polygon أدوات إعداد التقارير والعرض التقديمي للتواصل ومشاركة بياناتك بشكل احترافي. يمنحك Polygon الأدوات لتوصيل الأمور الأكثر أهمية.

Polygon 4.4.4 هو إصدار تصحيح لـ Vicon Polygon 4 يعالج المشكلات التي تم الإبلاغ عنها منذ إصدار Polygon 4.4.3.

  • يمكنك الآن إضافة مقطع تمت إضافته بالفعل إلى عرض مساحة العمل.
  • يتنقل المضلع الآن بشكل صحيح عبر تحديدات علامة تبويب الرسم البياني عند الضغط باستمرار على زر الماوس الأيمن والنقر بزر الماوس الأيسر بشكل متكرر.
  • عند إضافة علامات البيانات إلى علامة تبويب رسم بياني ، لا تنتقل مربعات علامة البيانات الآن إلى علامة تبويب رسم بياني أخرى.
  • تتم محاذاة التراكب ثلاثي الأبعاد من Show Objects الآن بشكل صحيح مع الفيديو.
  • التقارير التي تم إنشاؤها في إصدارات سابقة من Polygon تحتفظ الآن بتخطيط الرسم البياني الصحيح.
  • يتم الآن الاحتفاظ بخيار تجاهل Stdev على عقدة التحليل ولا تتم طباعة Stdevs.
  • تعرض الرسوم البيانية لمخطط المرحلة الآن المقياس الصحيح ولا تعيد القياس بعد استخدام النقر بزر الماوس الأيمن & gt استبدال الارتباط في جزء النص.
  • عند إضافة مخططات مصغرة مع دورات مشية متعددة ، إذا تم تعيين السياق & # 8211 وضع العرض إلى جنبًا إلى جنب ، يتم الآن عرض جميع المخططات بشكل صحيح.
  • أصبح زر تحميل نموذج الموضوع نشطًا الآن كما هو متوقع.
  • ضمن متوسط ​​التجربة الآن يحسب المتوسط ​​والانحراف المعياري لكل سياق.
  • يتم الآن عرض قوى رد الفعل الأرضي المعيارية على هيئة٪ BW.
  • لم يعد استيراد التجارب التي تحمل الاسم نفسه من جلسات مختلفة إلى قالب يتسبب في حدوث مشكلات.
  • ترخيص Polygon 4.x Safenet
  • موصى به ومدعوم بالكامل & # 8211 Windows 10 (64 بت) & # 8212 مع .NET Framework 4.5 والإصدارات الأحدث.

أدخل Polygon 4 تحسينات مرئية جديدة تهدف إلى جعل تقاريرك تبدو أكثر واقعية من الناحية المرئية. هذا يعني أن الكمبيوتر الشخصي الموصى به لآلة إنشاء التقارير أعلى قليلاً مما هو مطلوب للإصدار 3 من Polygon.

توصي Vicon باستخدام كمبيوتر شخصي بحد أدنى من المواصفات:

  • وحدة المعالجة المركزية: ثنائي النواة بسرعة 2 جيجاهرتز أو أفضل
  • الرسومات: بطاقة NVidia منفصلة بسعة 256 ميجابايت أو أفضل. يجب أن تدعم بطاقة الرسوميات Open GL بشكل كامل
  • ذاكرة الوصول العشوائي: 2 جيجا بايت (يفضل 4 جيجا بايت)

تعني المرئيات المحدثة الجديدة داخل Polygon 4 أن وجود برنامج تشغيل بطاقة رسومات محدث أمر ضروري. يرجى التأكد من تحديث برنامج تشغيل الرسومات الخاص بك إلى أكثر برامج التشغيل المتوفرة حاليًا والتي تقدمها الشركة المصنعة لبطاقة الرسومات الخاصة بك.

عارض Polygon على أجهزة الكمبيوتر المحمولة المزودة بشريحة رسومات Intel مدمجة

لا تدعم بعض شرائح الرسومات المدمجة القائمة على Intel بشكل كامل جميع جوانب Open GL المطلوبة لعرض تقارير Polygon 4. هذه الرقائق الرسومية ليست حلول بطاقة فيديو منفصلة.

اسم الملف: اسم الملف: Polygon_4.4.2.112477h.zip

يوفر لك Vicon Polygon أدوات إعداد التقارير والعرض التقديمي للتواصل ومشاركة بياناتك بشكل احترافي. يمنحك Polygon الأدوات لتوصيل الأمور الأكثر أهمية.

Polygon 4.4.2 هو إصدار تصحيح من Vicon Polygon 4 يعالج المشكلات التي تم الإبلاغ عنها منذ إصدار Polygon 4.4.1.

  • تم حل سلوك تصدير التقرير إلى Word.
  • سيؤدي تغيير السياق عند استخدام قالب إلى وضع السياق بشكل صحيح.
  • سيعرض وضع السياق المتراكب الرسوم البيانية بشكل صحيح.
  • يتم عرض مخططات الطاقة عند استخدام القوالب.
  • يتم عرض التسميات السفلية بشكل صحيح لجميع الصور المصغرة.
  • ترخيص Polygon 4.x Safenet
  • موصى به ومدعوم بالكامل & # 8211 Windows 10 (64 بت) & # 8212 مع .NET Framework 4.5 والإصدارات الأحدث.

أدخل Polygon 4 تحسينات مرئية جديدة تهدف إلى جعل تقاريرك تبدو أكثر واقعية من الناحية المرئية. هذا يعني أن الكمبيوتر الشخصي الموصى به لآلة إنشاء التقارير أعلى قليلاً مما هو مطلوب للإصدار 3 من Polygon.

توصي Vicon باستخدام كمبيوتر شخصي بحد أدنى من المواصفات:

  • وحدة المعالجة المركزية: ثنائي النواة بسرعة 2 جيجاهرتز أو أفضل
  • الرسومات: بطاقة NVidia منفصلة بسعة 256 ميجابايت أو أفضل. يجب أن تدعم بطاقة الرسوميات Open GL بشكل كامل
  • ذاكرة الوصول العشوائي: 2 جيجا بايت (يفضل 4 جيجا بايت)

تعني المرئيات المحدثة الجديدة داخل Polygon 4 أن وجود برنامج تشغيل بطاقة رسومات محدث أمر ضروري. يرجى التأكد من تحديث برنامج تشغيل الرسومات الخاص بك إلى أكثر برامج التشغيل المتوفرة حاليًا والتي تقدمها الشركة المصنعة لبطاقة الرسومات الخاصة بك.

عارض Polygon على أجهزة الكمبيوتر المحمولة المزودة بشريحة رسومات Intel مدمجة

لا تدعم بعض شرائح الرسومات المدمجة القائمة على Intel بشكل كامل جميع جوانب Open GL المطلوبة لعرض تقارير Polygon 4. هذه الرقائق الرسومية ليست حلول بطاقة فيديو منفصلة.

اسم الملف: Polygon_4.4.1.111973h.zip

يوفر لك Vicon Polygon أدوات إعداد التقارير والعرض التقديمي للتواصل ومشاركة بياناتك بشكل احترافي. يمنحك Polygon الأدوات لتوصيل الأمور الأكثر أهمية.

Polygon 4.4.1 هو إصدار تصحيح لـ Vicon Polygon 4 يعالج المشكلات التي تم الإبلاغ عنها منذ إصدار Polygon 4.4.

  • سيتم عرض الإحصائيات الرئيسية للموقف ومرحلة التأرجح عند حساب المتوسط
  • سيفتح Polygon Viewer الارتباطات التشعبية بشكل صحيح عند حفظ التقرير الذي تم تصديره في مجلد أحرف غير ASCII
  • تعمل وظيفة 3D workspace Export to AVI بشكل صحيح
  • تعمل وظيفة Remove Traces بشكل صحيح عند تحديد عدد كبير من طرق عرض البيانات
  • ترخيص Polygon 4.x Safenet
  • موصى به ومدعوم بالكامل & # 8211 Windows 10 (64 بت) & # 8212 مع .NET Framework 4.5 والإصدارات الأحدث.

أدخل Polygon 4 تحسينات مرئية جديدة تهدف إلى جعل تقاريرك تبدو أكثر واقعية من الناحية المرئية. هذا يعني أن الكمبيوتر الشخصي الموصى به لآلة إنشاء التقارير أعلى قليلاً مما هو مطلوب للإصدار 3 من Polygon.

توصي Vicon باستخدام كمبيوتر شخصي بحد أدنى من المواصفات:

  • وحدة المعالجة المركزية: ثنائي النواة بسرعة 2 جيجاهرتز أو أفضل
  • الرسومات: بطاقة NVidia منفصلة بسعة 256 ميجابايت أو أفضل. يجب أن تدعم بطاقة الرسوميات Open GL بشكل كامل
  • ذاكرة الوصول العشوائي: 2 جيجا بايت (يفضل 4 جيجا بايت)

تعني المرئيات المحدثة الجديدة داخل Polygon 4 أن وجود برنامج تشغيل بطاقة رسومات محدث أمر ضروري. يرجى التأكد من تحديث برنامج تشغيل الرسومات الخاص بك إلى أكثر برامج التشغيل المتوفرة حاليًا والتي تقدمها الشركة المصنعة لبطاقة الرسومات الخاصة بك.

عارض Polygon على أجهزة الكمبيوتر المحمولة المزودة بشريحة رسومات Intel مدمجة

لا تدعم بعض شرائح الرسومات المدمجة القائمة على Intel بشكل كامل جميع جوانب Open GL المطلوبة لعرض تقارير Polygon 4. هذه الرقائق الرسومية ليست حلول بطاقة فيديو منفصلة.

اسم الملف: Polygon_4.4.0.106466h_x86.zip

يوفر لك Vicon Polygon أدوات إعداد التقارير والعرض التقديمي للتواصل ومشاركة بياناتك بشكل احترافي. يمنحك Polygon الأدوات لتوصيل الأمور الأكثر أهمية.

Polygon 4.4 هو إصدار تصحيح من Vicon Polygon 4 يضيف وظائف جديدة ويعالج أيضًا المشكلات التي تم الإبلاغ عنها منذ إصدار Polygon 4.3.

  1. يمكن لـ Polygon قراءة المعلومات المخزنة في قسم التحليل في ملف C3D وعرضها. يتضمن هذا المعلمة المكتوبة من Vicon ProCalc.
  • تم إصلاح مشكلة حيث قد تمنع الإحصائيات الأساسية المفقودة تبديل الرسم البياني بين عرض الصورة المصغرة وعلامة التبويب
  • تم حل مشكلة حيث قد تمنع الآثار المتعددة في الرسم البياني تبديل الرسم البياني بين عرض الصورة المصغرة وعلامة التبويب
  • يعرض Timebar الآن الأحداث للتتبع المحدد حاليًا
  • الرسوم البيانية الجديدة تحترم الآن بشكل صحيح خيار "تسوية الرسوم البيانية الجديدة تلقائيًا"
  • سرعات تحميل محسنة لملفات القوالب الكبيرة
  • ترخيص Polygon 4.x Safenet
  • موصى به ومدعوم بالكامل & # 8211 Windows 10 (64 بت) & # 8212 مع .NET Framework 4.5 والإصدارات الأحدث.

توصية الكمبيوتر الشخصي

أدخل Polygon 4 تحسينات مرئية جديدة تهدف إلى جعل تقاريرك تبدو أكثر واقعية من الناحية المرئية. هذا يعني أن الكمبيوتر الشخصي الموصى به لآلة إنشاء التقارير أعلى قليلاً مما هو مطلوب للإصدار 3 من Polygon.

توصي Vicon باستخدام كمبيوتر شخصي بحد أدنى من المواصفات:

  • وحدة المعالجة المركزية: ثنائي النواة بسرعة 2 جيجاهرتز أو أفضل
  • الرسومات: بطاقة NVidia منفصلة بسعة 256 ميجابايت أو أفضل. يجب أن تدعم بطاقة الرسوميات Open GL بشكل كامل
  • ذاكرة الوصول العشوائي: 2 جيجا بايت (يفضل 4 جيجا بايت)

تعني المرئيات المحدثة الجديدة داخل Polygon 4 أن وجود برنامج تشغيل بطاقة رسومات محدث أمر ضروري. يرجى التأكد من تحديث برنامج تشغيل الرسومات الخاص بك إلى أكثر برامج التشغيل المتوفرة حاليًا والتي تقدمها الشركة المصنعة لبطاقة الرسومات الخاصة بك.

عارض Polygon على أجهزة الكمبيوتر المحمولة المزودة بشريحة رسومات Intel مدمجة

لا تدعم بعض شرائح الرسومات المدمجة القائمة على Intel بشكل كامل جميع جوانب Open GL المطلوبة لعرض تقارير Polygon 4. هذه الرقائق الرسومية ليست حلول بطاقة فيديو منفصلة.

اسم الملف: Polygon_4.3.3.101431h_x86.zip

بعد إصدار Polygon 4.3.2 ، تم الإبلاغ عن مشكلة منعت استيراد بعض أنواع ملفات الأفلام القديمة. يعمل هذا التحديث الخاص بـ Polygon على تصحيح هذه المشكلة.

أدخل Polygon 4 تحسينات مرئية جديدة تهدف إلى جعل تقاريرك تبدو أكثر واقعية من الناحية المرئية. هذا يعني أن الكمبيوتر الشخصي الموصى به لآلة إنشاء التقارير أعلى قليلاً مما هو مطلوب للإصدار 3 من Polygon.

توصي Vicon باستخدام كمبيوتر شخصي بحد أدنى من المواصفات:

  • وحدة المعالجة المركزية: ثنائي النواة بسرعة 2 جيجاهرتز أو أفضل
  • الرسومات: بطاقة NVidia منفصلة بسعة 256 ميجابايت أو أفضل. يجب أن تدعم بطاقة الرسوميات Open GL بشكل كامل
  • ذاكرة الوصول العشوائي: 2 جيجا بايت (يفضل 4 جيجا بايت)

تعني المرئيات المحدثة الجديدة داخل Polygon 4 أن وجود برنامج تشغيل بطاقة رسومات محدث أمر ضروري. يرجى التأكد من تحديث برنامج تشغيل الرسومات الخاص بك إلى أكثر برامج التشغيل المتوفرة حاليًا والتي تقدمها الشركة المصنعة لبطاقة الرسومات الخاصة بك.

عارض Polygon على أجهزة الكمبيوتر المحمولة المزودة بشريحة رسومات Intel مدمجة

لا تدعم بعض شرائح الرسومات المدمجة القائمة على Intel بشكل كامل جميع جوانب Open GL المطلوبة لعرض تقارير Polygon 4. هذه الرقائق الرسومية ليست حلول بطاقة فيديو منفصلة.

اسم الملف: Polygon_4.3.2.100700h_x86.zip

Polygon 4.3.2 هو إصدار تصحيح لـ Vicon Polygon. يعمل هذا التحديث على تحسين سلوك بعض الميزات الموجودة ويعالج سلسلة من المشكلات التي تم الإبلاغ عنها بعد إصدار Polygon 4.3.1.

الميزات أو تحديثات الميزات:

  1. يمكن الآن استيراد ملفات PDF بشكل صحيح في تقرير.
  2. لم تعد إضافة شريط PGemg يؤثر على عرض دورات المشي الحالية.
  3. يمكن الآن تحميل ملفات C3D دون استيراد ملفات الفيديو المرتبطة بها.
  4. يتم تحديث شريط الوقت فقط بعد تحديد تجربة مختلفة في شريط البيانات.
  5. يتم الآن عرض تراكب الفيديو بشكل صحيح في عرض مساحة العمل.
  6. يتم الآن عرض علامة COM بشكل صحيح في طريقة عرض مساحة العمل.
  7. تتم الآن إزالة تعليقات العناصر النائبة بشكل صحيح عند تحديث / تحديث نسخة تجريبية.
  8. يؤدي تحديث أو تحديث نسخة تجريبية الآن إلى تحديث مخرجات النموذج.
  9. الأحرف الخاصة (مثال: é) في اسم الموضوع لم تعد تمنع تحميل النسخة التجريبية.
  10. لم يعد يظهر مخطط الفراشة "يطفو" فوق FP بصريًا.
  11. يتم الآن عرض متجهات القوة للوحات AMTI المرتبة في تكوين "درج" بشكل صحيح.
  12. لم تعد تؤدي إضافة الرسوم البيانية أثناء عرض الصورة المصغرة إلى حدوث عطل.
  13. يعمل الآن النقر المزدوج للتنقل بين الرسم البياني الفردي وعرض الرسم البياني المصغر بشكل موثوق.
  14. يتم الآن التبديل بين زر متوسط ​​التتبع بشكل صحيح عند إضافة مجموعات من التتبع إلى الرسم البياني.
  15. لم تعد تُضاف مسافات إضافية إلى تقرير عند تعيين الروابط على "عدم التصدير".
  16. عندما يتم حفظ قالب في موقع جديد ، لم تعد بحاجة إلى إغلاق المضلع وإعادة فتحه.
  17. لم يعد يؤدي التصدير إلى Word إلى حدوث عطل.
  18. لم يعد يعرض المضلع سياقات غير صحيحة عند تحميل c3d الذي يحتوي على سياقات غير قياسية.
  19. يتم الآن تحديث الأحداث التي تم تحديثها في Nexus بشكل صحيح في Polygon عند تحديث النسخة التجريبية.

اسم الملف: Polygon_4.3.1.94913h_x86.zip

Polygon 4.3.1 هو إصدار تصحيح لـ Vicon Polygon. يضيف هذا التحديث عددًا من الميزات الجديدة ، ويحدّث سلوك بعض الميزات الموجودة ويعالج سلسلة من المشكلات التي تم الإبلاغ عنها بعد إصدار Polygon 4.3

الميزات أو تحديثات الميزات:

  1. يظهر اسم الإصدار التجريبي للتجربة المحددة حاليًا على شريط الوقت
  2. يتم الآن عرض عنوان ملف الفيديو أعلى جزء الفيديو
  3. يمكن الآن تخصيص سمك خط التتبع في إعدادات نظام التطبيع
  4. يتم الآن تعطيل مظهر السياق تلقائيًا عند تحديد لون تتبع جديد
  5. يمكن الآن تغيير حجم منطقة شريط البيانات

المشكلات التي تم تناولها المميزة: • تم تحسين طريقة تحميل ملفات الفيديو في الذاكرة لإزالة حد لعدد مقاطع الفيديو التي يمكن تحميلها • عرض تتبع المقطع عند إغلاق المضلع لم يعد يؤدي إلى حدوث عطل • سمة سمك التتبع الآن يعمل بشكل صحيح مع متوسط ​​عمليات التتبع • لم تعد سمة لون السياق تتجاوز لون التتبع المخصص • يتيح استخدام مربع البحث عن اسم ProEclipse داخل Polygon الآن استخدام مسافة في الاسم • Ctrl-C على الرسوم البيانية ذات سياق واحد فقط لم يعد يسبب خطأ • لم تكن أزرار التشغيل متاحة في السابق حتى تقوم برسم متغير ، أي الحركية • أجهزة الفيديو التي تم التقاطها بدورات 90 درجة تحتفظ الآن بتراكب معاير عند إظهار الكائن

يوصى بـ Window 7 ، سيسمح مثبت Polygon الآن بالتثبيت على Window 10

اسم الملف: Polygon_3.5.2_65151_x86.zip

Vicon Polygon هي أداة كتابة تقارير مصممة خصيصًا لتطبيقات علوم الحياة.

يمكن للمختبرات السريرية والبحثية ومراكز الأداء الرياضي والجامعات والمؤسسات الأخرى الاستفادة من الواجهة سهلة الاستخدام لإنشاء تقارير البيانات وقوالب تقارير البيانات.

تمت معالجة المشكلة البارزة:

• يصحح Polygon 3.5.2 مشكلة عدم قدرة Polygon & # 8217s على الاستيراد التلقائي لملف الفيديو / الفيلم الذي تم تصديره من أحدث إصدارات Vicon Nexus. ترجع هذه المشكلة إلى اصطلاح تسمية جديد أضاف طابع التاريخ والوقت لملفات الأفلام هذه (AVIs).

رخصة Polygon الرئيسية الإصدار 3 (HASP dongle).

أين يمكنني العثور على أحدث وثائق البرامج؟

يمكنك العثور على أحدث الوثائق لجميع الإصدارات الحالية من البرنامج هنا:

سيقوم برنامج Vicon Core أيضًا بتثبيت دليل التوثيق / المساعدة عند تثبيت البرنامج.

بمجرد التثبيت ، قم بتشغيل البرنامج وحدد Help & gt View Installed Help

سيقوم البرنامج التالي بتثبيت التعليمات:

Nexus 2 و Shōgun و Tracker 3 و Blade 3 و Pegasus و CaraLive و CaraPost و Polygon 4

كيف يقوم Nexus (Plug-in Gait) و Polygon بحساب معلمات دورة المشي (المكانية والزمانية)؟

في Nexus ، يمكن استخدام عملية إنشاء معلمات دورة المشية جنبًا إلى جنب مع أحداث المشية لحساب المعلمات المكانية والزمنية لدورة المشي القياسية.

في Nexus ، تعتمد المعلمات على الدورة الأولى لكل جانب حيث تم العثور على جميع الأحداث الضرورية.

يمكن لـ Polygon إعادة حساب المعلمات وتحديدها باستخدام الدورة الأولى (افتراضيًا) أو متوسط ​​جميع الدورات المحددة. [لاستخدام متوسط ​​جميع الدورات المحددة في Polygon ، انقر بزر الماوس الأيمن على موضوع التجربة & # 8217s عقدة التحليل ، وحدد خصائص ، وحدد المربع المسمى استخدام متوسط ​​الدورات المحددة.]

هذه المعلمات والوحدات المتاحة (يمكن تغيير الوحدات في مربع خيارات إنشاء معلمات دورة المشية) هي:

إيقاع - 1 / ثانية 1 / دقيقة خطوات / ثانية خطوات / دقيقة خطوات / ثانية خطوات / دقيقة

سرعة المشي - م / ث سم / ث مم / ث في / ث

الوقت خطوة - س ٪

القدم قبالة / أحداث الاتصال - س ٪

دعم فردي / مزدوج - س ٪

طول الخطوة / الخطوة - م سم ملم بوصة

تستند معلمات المسافة إلى موضع العلامة في ذلك الوقت ، ويتم استخدام علامة إصبع القدم افتراضيًا (LTOE لليسار و RTOE لليمين) للحساب. يمكن تغيير ذلك في المربع "خيارات" في عملية إنشاء خط أنابيب معلمات دورة المشي.

إيقاع: عدد الخطوات لكل وحدة زمنية (عادةً في الدقيقة). يتم أولاً حساب الإيقاع الأيمن والأيسر بشكل منفصل بناءً على خطوة واحدة أو متوسط ​​دورات المشي المحددة. الإيقاع العام هو متوسط ​​اليسار واليمين.

وقت خطوة: الوقت بين الضربات المتتالية بالقدم المماثل.

الوقت خطوة: الوقت بين الجهة المقابلة والتلامس بالقدم المماثل التالي ، معبرًا عنه بالثواني أو٪ GC.

يتم التعبير عن جميع أحداث ملامسة القدم / إيقافها بالنسبة إلى دورة المشي المماثل ، إما كوقت مطلق من ملامسة القدم المماثل أو كنسبة مئوية من GC ، وفقًا لتفضيل Polygon. تعتبر حسابات الدعم الفردي والمزدوج صالحة فقط للمشي ، أي عندما تحدث أحداث الارتداد / التلامس للقدم المقابلة في مرحلة الموقف المماثل.

قدم قبالة: الوقت من القدم المماثل قبالة.

مقابل ملامسة القدم: وقت ملامسة القدم المقابلة.

قبالة القدم قبالة: وقت القدم المقابل.

دعم واحد: الوقت من القدم المقابلة قبالة إلى ملامسة القدم المقابلة.

دعم مزدوج: الوقت من ملامسة القدم المماثل إلى القدم المقابلة بالإضافة إلى الوقت من ملامسة القدم المقابلة إلى القدم المماثل.

مؤشر العرج: يتم تقسيم وقت ملامسة القدم إلى القدم للقدم المماثل على وقت التلامس بين القدم والقدم بالإضافة إلى وقت الدعم المزدوج. بمعنى آخر ، يحسب مؤشر العرج الوقت الذي تكون فيه القدم المماثل على الأرض ويقسمها في الوقت الذي تكون فيه القدم المقابلة على الأرض خلال GC المماثل.

تستخدم جميع قياسات المسافة والسرعة علامة مرجعية على كل قدم ، افتراضيًا علامات LTOE / RTOE ، ولكن يمكن تغيير ذلك في التفضيلات. يتم تقييم موضع العلامة بشكل ثلاثي الأبعاد في وقت الأحداث.

يتم تحديد أربع نقاط ثلاثية الأبعاد:

IP1 هو موضع العلامة المماثل عند أول تلامس قدم مماثل.

IP2 هو موضع العلامة المماثل عند ملامسة القدم المماثل الثانية.

CP هو موضع العلامة المقابلة عند ملامسة القدم المقابلة.

CPP هو إسقاط CP على متجه IP1 إلى IP2.

طول الخطوة: هي المسافة من IP1 إلى IP2.

طول الخطوة: هي المسافة من CPP إلى IP2.

عرض الخطوة: هي المسافة من CP إلى CPP.

سرعة المشي: هو طول الخطوة مقسومًا على وقت الخطوة.

كيف يعرض Polygon قوة ولحظات مشية الجزء السفلي من الجسم الإضافي؟

القوى المحسوبة بواسطة مشية التوصيل وعرضها بواسطة المضلع موجودة في إطار التنسيق المحلي للمقطع البعيد في السلسلة الحركية الهرمية. هذا يعني أنه يتم تسجيل قوى مفصل الكاحل في نظام محور قطعة القدم. لذلك فإن قوة رد الفعل الأرضي Z ستبدو مشابهة لقوة الكاحل X ، قوة رد الفعل الأرضي Y ستبدو مشابهة لقوة الكاحل Z وستبدو قوة رد الفعل الأرضي X مشابهة لقوة الكاحل Y.

بالنسبة للظنبوب ، سيتغير هذا مع تغير اتجاه المحور الآن. Z force is therefore compression or tension at the joint, Y force is mediolateral forces at the joint while X force is Anteroposterior forces at the joint.

The positive force acts in the positive direction of the axis in the distal segment on which it acts and a negative force acts in the negative direction along the axis.

In Plug-in Gait we use an external moment and force description. That means that a negative force is compression and a positive force, tension, for the Z axis. A positive force for the right side is medial and negative lateral for the Y axis and a positive force is anterior and negative posterior for the X axis.

How does Polygon store reports? Are whole folders required?

The report uses a whole folder because there are potentially quite a few files that are associated with a single report. For example, there is one Rich Text Format file per text pane, one data file, one report file, any number of movie (*.avi) files, marker set files (*.mkr) and so on.

To avoid the files being spread around and to keep everything nicely in one place, Polygon copies everything to the report folder. This means that you could end up with more than one copy of your movie files, for example, which may seem unnecessary to you. However, in this day and age when hard disk storage comes in dozens of gigabytes and is cheaper than ever before, the decision was made to copy all the files to keep the report tidy rather than to try and optimize for storage.

What does the EMG envelope algorithm in Polygon do?

The envelope algorithm in Polygon is intended to produce a curve which gives an idea of the shape of the underlying raw EMG. It is based on a running average algorithm, but has been modified to give better response to the peaks in the raw EMG data (a simple running average will produce an envelope curve which fits nowhere near the peaks of the raw data).

The envelope algorithm takes a single parameter which is the width of the envelope as it passes through the raw data. What this means is that if you have entered, say, 10 ms for the envelope width parameter, any given sample in the time series will be affected by the sample within a 10ms envelope either side of it. If this sounds too technical suffice to say that the lower the value the more “tight fitting” the envelope will be.

Furthermore, increasing the value will “smooth” the curve. There’s no way to determine a “perfect” value, so the best strategy is to experiment a bit – try to overlay the enveloped EMG using different parameter values (for example 10,20,30,40 and 50) and the raw EMG to get an idea of what the algorithm produces given different parameter values.

How do I create a New Polygon Report?

You can create a new Polygon Report as a blank report or as a report based on a template. There are several ways to create a new blank report:

Create a Report from Data Management (Eclipse)

على ال منزل، بيت ribbon, click the Data Manager Button or press F2.

In the Data Manager, double-click the trial you want to add to the report.

انقر على New Report button on the toolbar. A new report is added below the trial you selected.

Type a name for the report.

Double-click the report and click لا when asked if you want to base the report on a template. A blank report is created.

Import data into the report.

Create a Report from within Polygon

على ال منزل، بيت ribbon, click the down arrow on the جديد زر.

من Quick Access Bar above the Ribbon, click the down arrow on the جديد زر.

يختار Blank from the drop-down menu.

In the New Report dialog, browse to the location where you want to save the report.

في Report Name, enter a name for the report. Then click نعم.

If you are creating the report in a new directory, click نعم to the prompt, Directory not found. Create? A blank report is created.

Creating a Report from a Template

Note: You will require a Polygon Template (.tpl file) available.

Use one of the above mentioned methods to create a blank report (when using the جديد button select template from the drop-down menu).

When asked if you want to base the report on a template click نعم.

In the window that opens, browse to the location of the template you want to use.

How do I import Data into a Polygon Report?

The Data Bar is empty until you import trial data (*.c3d files) that were processed in Vicon Nexus. Data can be imported from either the Data Manager (Eclipse) or the Home Ribbon. You can import a variety of files into Polygon reports, including web pages, videos, and more. Most files become panes within Polygon for which you can create hyperlinks. Files that you can import:

Vicon (*.c3d) Polygon External Data (*.pxd)
VCM Report (*.gcd) 3D Mesh (*.obj)
Marker Set (*.mkr) Adobe Acrobat (*.pdf)
Video (*.mpg, *.avi) PowerPoint (*.ppt, *.pptx)
Web Page HTM

Import Data from Data Manager (Eclipse)

Open the report for which you want to import data or create a new report.

على ال منزل، بيت ribbon, click the Data Manager button or press F2.

With Data Manager still open, double-click on the trial name you want to add to the report.

The Trial will appear in the Data Bar

When you are finished, close the Data Manager.

Import Data from the Home Ribbon

Import File:

Open the report for which you want to import data or create a new report.

على ال منزل، بيت ribbon, click Import File.

In the Import File dialog, browse to the location of the c3d file you want to import.

Double click on the c3d file (In the drop-down you can filter the file types – optional).

The Trial will appear in the Data Bar.

Import Video:

Open the report for which you want to import data or create a new report.

على ال منزل، بيت ribbon, click Import Video.

In the Import File dialog, browse to the location of the .avi or .mpg file you want to import.

The Video will appear in the Data Bar.

Import Web Page:

انقر على منزل، بيت button on the Ribbon.

انقر على Import Web Page زر.

In the window that opens, enter the web page URL.

The web page opens in an HTML window in the Report Workspace. Web pages can be accessed by clicking Multimedia Files in the upper portion of the Data Bar. Then double-click the web page in the lower portion of the Data Bar


How can I find a natural border polygon of a set of arbitrarily placed non-overlapping rectangles?

Given a set of arbitrarily placed, non-overlapping rectangles how could I find a polygon that represents a natural border around the points that make up the rectangles? To illustrate:

How can I find either the green or blue line? I have tried, but not succeeded, with the following:

  • Walking using pathfinding. I struggled to find a heuristic that made sense.
  • Walking using distance threshold and choosing next based on angle about the vector of the previous two points (e.g. always turn right). This kinda worked but had a lot of weird edge cases that didn't.
  • Procedurally building up the polygon starting with an initial diamond of the left, top, right and bottom most points. The idea was to detect if a point was inside the polgyon already, in which case ignore it, but when I needed to insert I didn't know how to determine the insert position.

I'm unsure if I'm missing something obvious or if this is actually a harder problem than I initially expected.


2020 Minnesota State Building Codes

​​​​​​The 2020 Minnesota State Building Code is effective March 31, 2020, except for the Minnesota Mechanical Fuel Gas Code, which is effective April 6, 2020.

It is the minimum construction standard throughout all of Minnesota. Although it is not enforceable by municipalities unless it is adopted by local ordinance, it creates a level playing field for the construction industry by establishing the Minnesota State Building Code as the standard for the construction of all buildings in the state.

2020 Minnesota Codes View code Where to purchase Fact sheet
Codes overview: Guide to the State
Building Code
2020 Minnesota Building Code منظر ICC Fact sheet
2020 Minnesota Residential Code* (English version) منظر ICC Fact sheet
2020 Minnesota Residential Code* (Spanish version) منظر ICC Fact Sheet
2020 Minnesota Energy Code منظر ICC Fact sheet
2020 Minnesota Accessibility Code منظر ICC Fact sheet
2020 Minnesota Mechanical and Fuel Gas Code منظر ICC Fact sheet
2015 Minnesota Plumbing Code منظر IAPMO Fact sheet
2020 Minnesota Conservation Code for Existing Buildings منظر ICC Fact sheet
2020 Minnesota Fire Code منظر ICC
Minnesota Electrical Code منظر Fact sheet
2020 Minnesota Building Code Administration منظر Fact sheet
2020 Minnesota Provisions to the State Building Code منظر Fact sheet
2020 Minnesota Elevator and Related Devices Code منظر Fact sheet
Minnesota Solar Energy Systems منظر
Minnesota Floodproofing Regulations View View Fact sheet
Minnesota Manufactured Home Code منظر Fact sheet
Minnesota Prefabricated Structure Code منظر
Minnesota Industrialized/Modular Building Code View View Fact sheet
Minnesota Storm Shelters (Manufactured Home Parks) منظر Fact sheet
Minnesota High Pressure Piping Code منظر Fact sheet
Understanding Amendments to the 2020 Minnesota State Building Code منظر

Please note: The detailed version of each code linked above is available here for your convenience. However, the Office of the Revisor of Statutes publishes the official codes.


In the absence of further clarification on what the restrictions are, I'm going to assume two meshes that are basically polygon soup (a set of triangles, possibly unconnected).

You're basically doing n*m triangle to triangle collisions (where n is the number of triangles in object A, m the number in object B). The easiest way is to simply do a brute force closest-point-between-two-triangles for every pairing of triangles. So check triangle 0 in object A against triangle 0 in B, then 1 in B, 2, etc.

Triangle to triangle checks are pretty straightforward, if you have the RTC book mentioned you probably have a better algorithm already. But basically you only have three cases

  1. the two triangles are parallel (in which case any point on the triangle is equally close to the other triangle)
  2. an edge on one triangle is parallel to a line which crosses the triangle. So you can find two lines of equal length, one contained in the first triangle, one in the second. As those lines are parallel to each other, every point along those lines is equally close to the equivalent point on the other triangle.
  3. a single vertex of one triangle is closest to some point on the plane inside the other triangle.

The 3rd case is just a closest-point-on-triangle-to-point, for which you project the point onto the plane of the triangle (i.e. find the closest point to your target on the plane which contains the triangle), and then constrain it to be within the triangle. If the projected point is within the triangle, then you have your closest point, otherwise you now have 3 closest-point-on-line-to-point problems, which you can solve with dot products (and pick the smallest of the three solutions).

Again you can brute force the triangle-triangle check, by iterating every vertex in triangle X and doing a closest-point-to-triangle check against triangle Y then iterating every vertex in Y and doing a closest-point-to-triangle check against X. Now for each vertex you have a distance to the other triangle. If you have one vertex which is strictly closer than all the others, you're in case 3, and you're done. If you have two vertices on the same triangle equally close to the other triangle, you're in case two. If all three verts of one triangle are equally close to the other, you're in case 1.


Reflection Coefficient Calculation

Reflection is used in the RMD model when the transmitter and receiver are line-of-sight. If the ground reflection key is set to نعم on the Propagation Model screen, the program finds the reflection point by searching the entire path between the transmitter and receiver to find that point where the angle of incidence is equal to the angle of reflection. Usually no point exists where these angles are exactly equal, so the program uses a small angular bracket in its search. Sometimes no reflection point is found. In that case no reflection ray contribution is added at the receiver.

When a reflection point is found, the program will compute the complex reflection coefficient for horizontal or vertical polarization using the following equations:

The perpendicular and parallel subscripts indicate the reflection coefficients are for radiation that is perpendicular and parallel to the plane of incidence. In the case of the ground reflections dealt with here, perpendicular corresponds to horizontal polarization and parallel corresponds to vertical polarization. The complex reflection coefficients given above are for a smooth surface. The complex permittivity is given by:

أين &epsilonص is the relative dielectric constant of the reflection surface, &sigma is the conductivity of the reflecting surface in Siemens/m (both entered by you on the Propagation Model screen), and &lambda is the wavelength of the incident radiation. The smooth earth reflection coefficient can be further modified to take into account rough earth using the roughness attenuation factor &rho.

أين ∆h is the standard deviation of the normal distribution of the surface roughness. In the RMD model algorithm, the smooth earth reflection coefficient for horizontal and vertical polarization is calculated as described above to find the magnitude and phase of the reflected ray. This reflected ray is then vectorially added to the directly received ray to yield the net field strength at the receive location under study.


Point class

As mentioned above, this class definition needs to be better formatted. This first time, I'll give an example of what I think good formatting would look like:

Notice how I've standardized on the number of blank lines, outdented my accessibility specifiers, broke member functions up into logical groups, and so forth. This is significantly more readable.

The code file needs the same treatment applied. Also, I recommend placing documentation comments في الاعلى the function definition, rather than out to the side. This makes things look much neater, especially where you have functions with multiple parameters (or parameters with long names). But consider whether you really need comments for these functions at all! It should be obvious by looking at the name that Point::Point is a constructor for class Point , so you can omit that. و "function update X" barely even makes sense. If you're going to write documentation comments, make them meaningful and professional looking. If they just restate things that are obvious from the name of the function, leave them off!

If you're going to use your current error-handling strategy, you should report them via std::cerr , rather than std::cout . But I don't think this is the best approach. In C++, you will generally want to throw an exception when you are passed an invalid parameter that you do not know how to deal with. The caller can then catch this exception and handle it however they want, including displaying an error message. This better preserves a division of responsibility: what if I want to use your Point class in a GUI or remote application where the output from std::cerr is not visible? If you used an exception-based error-handling strategy, I could catch the exception and present the error to the user however I wanted.

If you didn't want to introduce the complexity of exceptions and feel that you can assign reasonable "default"/"fallback" values, then you could simply assert upon receiving an invalid parameter. This would allow the caller to fix their bug in a debugging build, without introducing any error-reporting overhead in release builds. This is more similar to what you have now:

In keeping with the "separation of concerns" argument presented above, I would ليس have a print method as part of my Point class. A Point object should not know how to "print" itself. That's far beyond its level of abstraction. If you wanted to facilitate printing a Point object, you could simply define a toString method:

Of course, since this method doesn't actually require access to any of the private members of Point , it would enhance encapsulation to make it a free function. By doing so, you could even make it work analogously to the standard library's to_string family of functions:

I hesitate to mention this because it's somewhat advanced and probably not something you should think about when writing code, but I recently refactored usage of my own Point class to always pass Point objects by value, instead of by const-reference. The reason is that it is a very simple class with only two member variables. Most compilers will generate more efficient code if such types are passed by value, rather than by const-reference (which is usually implemented behind-the-scenes as by-pointer). This doesn't affect correctness, of course, and if you have no idea what I'm talking about, you can just ignore it. When in doubt, especially as a beginner, it is reasonable to always pass class types by const-reference, unless you need a local copy.


Link distance and shortest path problems in the plane ☆

This paper describes algorithms to compute Voronoi diagrams, shortest path maps, the Hausdorff distance, and the Fréchet distance in the plane with polygonal obstacles. The underlying distance measures for these algorithms are either shortest path distances or link distances. ال link distance between a pair of points is the minimum number of edges needed to connect the two points with a polygonal path that avoids a set of obstacles. The motivation for minimizing the number of edges on a path comes from robotic motions and wireless communications because turns are more difficult in these settings than straight movements.

Link-based Voronoi diagrams are different from traditional Voronoi diagrams because a query point in the interior of a Voronoi face can have multiple nearest sites. Our site-based Voronoi diagram ensures that all points in a face have the same set of nearest sites. Our distance-based Voronoi diagram ensures that all points in a face have the same distance to a nearest site.

The shortest path maps in this paper support queries from any source point on a fixed line segment. This is a middle-ground approach because traditional shortest path maps typically support queries from either a fixed point or from all possible points in the plane.

The Hausdorff distance and Fréchet distance are fundamental similarity metrics for shape matching. This paper shows how to compute new variations of these metrics using shortest paths or link-based paths that avoid polygonal obstacles in the plane.


2 إجابات 2

I also had exactly the same thoughts as you. For my final university project I studied different methods of voxel mesh smoothing. The best method I found was Surface Nets. It produces a result that looks very similar to March Cubes but without all that lookup table hassle. You can also choose how smooth you want the object by performing more passes of the algorithm.

The basic procedure is to do what Marching Cubes does to start with:

  • Find all the points of voxel volume that intersect the current voxel cube
  • Interpolate to get the edge of that volume

You then take these interpolated points and find their 'centre of mass', this gives you a point to place a vertex at. From this vertex position you connect outwards to other vertices in neighbouring voxels.

I currently do not have access to any of my source code to help expand on this solution but I will edit this answer as soon as possible to make it clearer and to support the article I've referenced.

There's going to be a lot of code splurged below, followed by an open source licence, feel free to ask me more questions!

So here is my GetCentreOfMass function, I'll try to break down in comments:

Get Centre Of Mass Method

This is pretty hefty and it's only getting the centre of mass but it does the job well. To fully build the mesh I store this centre of mass and an edge mask (for each voxel 8 bits: 1 for an edge on the surface and 0 for an edge not on the surface) together in a structure called a NetVertex. I then use these to create the mesh, the vertices are easy:

Mesh Vertex Generation Method

Triangles of the mesh are somewhat more complicated:

Mesh Triangle Generation Method

All the source code I've added to this post follows the standard MIT open source licence:

Disclaimer: Not tested yet. Edit: Tested and works, code on demand.

The configuration, or rather the mesh, can be calculated in a slightly simpler, in my opinion, way, although this is less efficient, but can be memoized, I think.

Lets call the nodes that have the active/inactive state as "ControlNode", and the 3 nodes that each of those hold "SubNode".
So each Cube holds 8 ControlNodes and 12 SubNodes.

The Cubes need to store this data in such a way that you know which SubNodes are neighboring which ControlNodes. Remember that the ControlNodes themselves have 3 SubNodes where one or more usually land outside the Cube, we don't want those.

Now to get the vertices that we need to build the mesh for this Cube:
1) Create an array for the states of the SubNodes. Yes SubNodes.
2) Iterate over the active ControlNodes, turning "on" the adjacent SubNodes, or turning them "off" if they were already "on".
3) The SubNodes that are "on", after step 2, are the vertices you need to use to build the mesh.
4) Alas, we don't know the direction of the surface, but we can calculate it! The Normal can be calculated by simply calculating the average positions of the selected SubNodes (A) and active ControlNodes (B).
Vector AB should be the Normal.
5) Having the vertices, and the normal, you can construct triangles from the data collected.

Extra: If you want to make this work faster, save the configuration as a number, as in the original algorithm, and store the results for each configuration as you find them.

Edit: A simple iteration will not work for cases where the configuration creates 2 separate meshes!
A solution to that is placing the active nodes in a list, and running a "paint bucket" style search, such as BFS, to get a cluster of active ControlNodes that are all "connected" (meaning forming one mesh), removing the affected ControlNodes from the list. And if any ControlNodes remain, then we do the same for that group as well.
Adjacency for the BFS can be determined by proximity, since the distance between neighboring ControlNodes is known.

Not as simple as I first thought, but it should provide a general case solution.
Hope that answers the question.


شاهد الفيديو: ازاى احسب مساحة اى قطعة ارض مهما كان شكلها بطريقة سهلة وبسيطة