Микросхема - Форум инженеров

Проекты, идеи, схемы и разработки
Текущее время: Ср дек 19, 2018 1:07 pm

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: 3D-Lib (Wings 3D) - плата Tiva-C Texas Instruments
СообщениеДобавлено: Пт янв 12, 2018 5:29 pm 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: Вс апр 08, 2007 11:00 pm
Сообщений: 6360
Откуда: KHARKOV or KIEV
Когда-то давным давно (в 2013м) сделал 3D-библиотеку для DipTrace - платку Tiva-C Texas Instruments, для программы Wings 3D
- шарю свой исходник
Сохраняете как Tiva-C.wrl и подсовуете в DipTrace к библиотекам.
Код:
#VRML V2.0 utf8
#Exported from Wings 3D 1.5.1
DEF Cube2_copy5 Transform {
  children [
    Shape {
      appearance Appearance {
        material DEF default Material {
          diffuseColor 0.7898538076923077 0.8133333333333334 0.6940444444444445
          emissiveColor 0.0 0.0 0.0
          specularColor 0.0 0.0 0.0
          ambientIntensity 0.765743861823362
          transparency 0.0
          shininess 0.0
        }
      }
      geometry IndexedFaceSet {
        normalPerVertex TRUE
        coord Coordinate { point [
          0.12205753153703987 0.20572430686687446 -0.1589397142192952,
          0.12205753153703987 0.20572430686687446 -0.12539073487849545,
          -0.004785761306058654 0.2066098544914336 -0.1589397142192952,
          -0.004785761306058654 0.2066098544914336 -0.12539073487849545,
          0.12277816515003659 0.3089457913708085 -0.1589397142192952,
          0.12277816515003659 0.3089457913708085 -0.12539073487849545,
          -0.004065127693061919 0.3098313389953677 -0.1589397142192952,
          -0.004065127693061919 0.3098313389953677 -0.12539073487849545 ] }
        coordIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
        normal Normal { vector [
          0.5733055670585148 -0.5813668320831361 -0.5773502691896258,
          0.5733055670585148 -0.5813668320831361 0.5773502691896258,
          -0.5813668320831363 -0.5733055670585148 -0.5773502691896257,
          -0.5813668320831363 -0.5733055670585148 0.5773502691896257,
          0.5813668320831363 0.5733055670585148 -0.5773502691896256,
          0.5813668320831363 0.5733055670585148 0.5773502691896256,
          -0.5733055670585148 0.5813668320831362 -0.5773502691896258,
          -0.5733055670585148 0.5813668320831362 0.5773502691896258 ] }
        normalIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
      }
    }
  ]
}

DEF Cube2_copy4 Transform {
  children [
    Shape {
      appearance Appearance {
        material USE default
      }
      geometry IndexedFaceSet {
        normalPerVertex TRUE
        coord Coordinate { point [
          0.15509314799956958 -0.002058620400359805 -0.1668302296589286,
          0.15509314799956958 -0.002058620400359805 -0.13328125031812882,
          0.15509314799956958 0.12478776359964003 -0.1668302296589286,
          0.15509314799956958 0.12478776359964003 -0.13328125031812882,
          0.25831714799957 -0.002058620400359805 -0.1668302296589286,
          0.25831714799957 -0.002058620400359805 -0.13328125031812882,
          0.25831714799957 0.12478776359964003 -0.1668302296589286,
          0.25831714799957 0.12478776359964003 -0.13328125031812882 ] }
        coordIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
        normal Normal { vector [
          -0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
          -0.5773502691896258 -0.5773502691896258 0.5773502691896258,
          -0.5773502691896258 0.5773502691896258 -0.5773502691896258,
          -0.5773502691896258 0.5773502691896258 0.5773502691896258,
          0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
          0.5773502691896258 -0.5773502691896258 0.5773502691896258,
          0.5773502691896258 0.5773502691896258 -0.5773502691896258,
          0.5773502691896258 0.5773502691896258 0.5773502691896258 ] }
        normalIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
      }
    }
  ]
}

DEF Cube2_copy3 Transform {
  children [
    Shape {
      appearance Appearance {
        material USE default
      }
      geometry IndexedFaceSet {
        normalPerVertex TRUE
        coord Coordinate { point [
          0.6654978819116601 0.38175175480376083 -0.1408116900283657,
          0.6654978819116601 0.38175175480376083 -0.04044697265236631,
          0.6654978819116601 0.7806397548037602 -0.1408116900283657,
          0.6654978819116601 0.7806397548037602 -0.04044697265236631,
          0.7334978819116604 0.38175175480376083 -0.1408116900283657,
          0.7334978819116604 0.38175175480376083 -0.04044697265236631,
          0.7334978819116604 0.7806397548037602 -0.1408116900283657,
          0.7334978819116604 0.7806397548037602 -0.04044697265236631 ] }
        coordIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
        normal Normal { vector [
          -0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
          -0.5773502691896258 -0.5773502691896258 0.5773502691896258,
          -0.5773502691896258 0.5773502691896258 -0.5773502691896258,
          -0.5773502691896258 0.5773502691896258 0.5773502691896258,
          0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
          0.5773502691896258 -0.5773502691896258 0.5773502691896258,
          0.5773502691896258 0.5773502691896258 -0.5773502691896258,
          0.5773502691896258 0.5773502691896258 0.5773502691896258 ] }
        normalIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
      }
    }
  ]
}

DEF Cube2 Transform {
  children [
    Shape {
      appearance Appearance {
        material USE default
      }
      geometry IndexedFaceSet {
        normalPerVertex TRUE
        coord Coordinate { point [
          0.037355484136614645 0.3810962476127953 -0.14243663085278582,
          0.037355484136614645 0.3810962476127953 -0.03060669971678648,
          0.037355484136614645 0.7799842476127948 -0.14243663085278582,
          0.037355484136614645 0.7799842476127948 -0.03060669971678648,
          0.10535548413661493 0.3810962476127953 -0.14243663085278582,
          0.10535548413661493 0.3810962476127953 -0.03060669971678648,
          0.10535548413661493 0.7799842476127948 -0.14243663085278582,
          0.10535548413661493 0.7799842476127948 -0.03060669971678648 ] }
        coordIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
        normal Normal { vector [
          -0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
          -0.5773502691896258 -0.5773502691896258 0.5773502691896258,
          -0.5773502691896258 0.5773502691896258 -0.5773502691896258,
          -0.5773502691896258 0.5773502691896258 0.5773502691896258,
          0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
          0.5773502691896258 -0.5773502691896258 0.5773502691896258,
          0.5773502691896258 0.5773502691896258 -0.5773502691896258,
          0.5773502691896258 0.5773502691896258 0.5773502691896258 ] }
        normalIndex [
          0, 1, 3, 2, -1,
          0, 2, 6, 4, -1,
          0, 4, 5, 1, -1,
          1, 5, 7, 3, -1,
          2, 3, 7, 6, -1,
          4, 6, 7, 5, -1 ]
      }
    }
  ]
}

DEF Cube1 Transform {
  children [
    Shape {
      appearance Appearance {
        material USE default
      }
      geometry IndexedFaceSet {
        normalPerVertex TRUE
        colorPerVertex TRUE
        coord Coordinate { point [
          0.016084290479854012 0.019311905048238404 -0.12772668053181263,
          0.016069409105231705 0.9418532831935673 -0.12772755500380978,
          0.7568152891499591 0.9418532831935673 -0.12772755500380978,
          0.7568004077753367 0.0193119050482384 -0.12772668053181263,
          0.016069409105231705 0.9418532831935673 -0.10964421126091767,
          0.016084290479854012 0.0193119050482384 -0.10964508573291482,
          0.7568004077753367 0.0193119050482384 -0.10964508573291482,
          0.7568152891499591 0.9418532831935673 -0.10964421126091767,
          0.016084290479854012 0.0015357887068779131 -0.10998056499000407,
          0.016084290479854012 0.0015357887068779131 -0.12739120127472336,
          0.7568004077753367 0.0015357887068779131 -0.12739120127472336,
          0.7568004077753367 0.0015357887068779131 -0.10998056499000407,
          0.019829154582251613 0.9597220712314941 -0.12730317771846458,
          0.019829154582251613 0.9597220712314941 -0.11006858854626284,
          0.7530555436729391 0.9597220712314941 -0.11006858854626284,
          0.7530555436729391 0.9597220712314941 -0.12730317771846458,
          0.0018116993648231827 0.0193119050482384 -0.12739120127472336,
          0.0018116993648231827 0.0193119050482384 -0.10998056499000407,
          0.0017744959282674153 0.9418532831935673 -0.10998021520120521,
          0.0017744959282674153 0.9418532831935673 -0.12739155106352223,
          0.7710729988903675 0.0193119050482384 -0.10998056499000407,
          0.7710729988903675 0.0193119050482384 -0.12739120127472336,
          0.7711102023269233 0.9418532831935673 -0.12739155106352223,
          0.7711102023269233 0.9418532831935673 -0.10998021520120521,
          0.02574816496943096 0.0019064754931432503 -0.11020771571605217,
          0.02574816496943096 0.0019064754931432503 -0.12716405054867527,
          0.7471365332857597 0.0019064754931432503 -0.12716405054867527,
          0.7471365332857597 0.0019064754931432503 -0.11020771571605217,
          0.02574816496943096 0.9298171955728609 -0.10965208150889204,
          0.02574816496943096 0.031347992668944724 -0.10965208150889204,
          0.7471365332857597 0.031347992668944724 -0.10965208150889204,
          0.7471365332857597 0.9298171955728609 -0.10965208150889204,
          0.02574816496943096 0.031347992668944724 -0.1277196847558354,
          0.02574816496943096 0.9298171955728609 -0.1277196847558354,
          0.7471365332857597 0.9298171955728609 -0.1277196847558354,
          0.7471365332857597 0.031347992668944724 -0.1277196847558354,
          0.7707753713979214 0.031347992668944724 -0.11020771571605217,
          0.7707753713979214 0.031347992668944724 -0.12716405054867527,
          0.7707753713979214 0.9298171955728609 -0.12716405054867527,
          0.7707753713979214 0.9298171955728609 -0.11020771571605217,
          0.002109326857269323 0.031347992668944724 -0.12716405054867527,
          0.002109326857269323 0.031347992668944724 -0.11020771571605217,
          0.002109326857269323 0.9298171955728609 -0.11020771571605217,
          0.002109326857269323 0.9298171955728609 -0.12716405054867527 ] }
        coordIndex [
          0, 1, 33, 32, -1,
          0, 3, 10, 9, -1,
          0, 9, 16, -1,
          0, 16, 19, 1, -1,
          0, 32, 35, 3, -1,
          1, 2, 34, 33, -1,
          1, 12, 15, 2, -1,
          1, 19, 12, -1,
          2, 3, 35, 34, -1,
          2, 15, 22, -1,
          2, 22, 21, 3, -1,
          3, 21, 10, -1,
          4, 5, 29, 28, -1,
          4, 7, 14, 13, -1,
          4, 13, 18, -1,
          4, 18, 17, 5, -1,
          4, 28, 31, 7, -1,
          5, 6, 30, 29, -1,
          5, 8, 11, 6, -1,
          5, 17, 8, -1,
          6, 7, 31, 30, -1,
          6, 11, 20, -1,
          6, 20, 23, 7, -1,
          7, 23, 14, -1,
          8, 9, 25, 24, -1,
          8, 17, 16, 9, -1,
          8, 24, 27, 11, -1,
          9, 10, 26, 25, -1,
          10, 11, 27, 26, -1,
          10, 21, 20, 11, -1,
          12, 13, 14, 15, -1,
          12, 19, 18, 13, -1,
          14, 23, 22, 15, -1,
          16, 17, 41, 40, -1,
          16, 40, 43, 19, -1,
          17, 18, 42, 41, -1,
          18, 19, 43, 42, -1,
          20, 21, 37, 36, -1,
          20, 36, 39, 23, -1,
          21, 22, 38, 37, -1,
          22, 23, 39, 38, -1,
          24, 25, 26, 27, -1,
          28, 29, 30, 31, -1,
          32, 33, 34, 35, -1,
          36, 37, 38, 39, -1,
          40, 41, 42, 43, -1 ]
        normal Normal { vector [
          -0.00924594097292131 -0.0074315442591075835 -0.9999296398874524,
          -0.009245227691063564 0.010354154076461307 -0.9999036539878737,
          0.009245227691063562 0.010354154076461253 -0.9999036539878736,
          0.009245940972921364 -0.007431544259107567 -0.9999296398874524,
          -0.009245227691063755 0.010354154076460918 0.9999036539878737,
          -0.009245940972920821 -0.0074315442591075045 0.9999296398874524,
          0.00924594097292087 -0.007431544259107555 0.9999296398874524,
          0.00924522769106372 0.010354154076460795 0.9999036539878736,
          -0.29603042772314914 -0.8458244046513311 0.44378718138120066,
          -0.2960304277231532 -0.8458244046513306 -0.44378718138119916,
          0.2960304277231541 -0.84582440465133 -0.44378718138119927,
          0.29603042772314997 -0.8458244046513308 0.4437871813812007,
          -0.2631080579877807 0.638172660351964 -0.7235397745813256,
          -0.2631080579877809 0.6381726603519633 0.7235397745813261,
          0.2631080579877813 0.6381726603519629 0.7235397745813265,
          0.26310805798778114 0.6381726603519636 -0.7235397745813258,
          -0.8740695319068083 -0.22493544632685408 -0.4305885488235286,
          -0.8740695319068076 -0.22493544632685294 0.4305885488235301,
          -0.8601192736156252 0.2622702674453987 0.4375033050949996,
          -0.8601192736156252 0.2622702674454006 -0.4375033050949985,
          0.8740695319068074 -0.22493544632684986 0.4305885488235324,
          0.8740695319068078 -0.22493544632685086 -0.430588548823531,
          0.8601192736156251 0.26227026744539667 -0.437503305095001,
          0.8601192736156251 0.2622702674453947 0.437503305095002,
          0.014397380464520776 -0.9472169426965431 -0.3202698532556159,
          0.014397380464520866 -0.9472169426965404 0.3202698532556233,
          -0.014397380464520698 -0.9472169426965404 0.3202698532556233,
          -0.014397380464520606 -0.9472169426965431 -0.3202698532556159,
          2.5618751552958517e-4 -2.1812047550117007e-4 0.999999943395706,
          2.5618751299186904e-4 1.935864724710494e-4 0.9999999484461166,
          -2.561875129918653e-4 1.9358647247104938e-4 0.9999999484461166,
          -2.561875155295815e-4 -2.1812047550117007e-4 0.999999943395706,
          2.5618751299234723e-4 1.9358647247143373e-4 -0.9999999484461166,
          2.561875155300634e-4 -2.1812047550155442e-4 -0.999999943395706,
          -2.5618751553005973e-4 -2.1812047550155442e-4 -0.999999943395706,
          -2.5618751299234354e-4 1.9358647247143373e-4 -0.9999999484461166,
          0.9539488566637496 0.009123953708667617 -0.2998305060173949,
          0.9539488566637483 0.009123953708667648 0.29983050601739897,
          0.9539355312409584 -0.010273028598845033 0.29983573355995685,
          0.9539355312409599 -0.010273028598845005 -0.29983573355995286,
          -0.9539488566637444 0.009123953708668782 0.29983050601741135,
          -0.9539488566637457 0.009123953708668751 -0.29983050601740724,
          -0.953935531240956 -0.010273028598845848 -0.2998357335599652,
          -0.9539355312409545 -0.010273028598845876 0.29983573355996923 ] }
        normalIndex [
          0, 1, 33, 32, -1,
          0, 3, 10, 9, -1,
          0, 9, 16, -1,
          0, 16, 19, 1, -1,
          0, 32, 35, 3, -1,
          1, 2, 34, 33, -1,
          1, 12, 15, 2, -1,
          1, 19, 12, -1,
          2, 3, 35, 34, -1,
          2, 15, 22, -1,
          2, 22, 21, 3, -1,
          3, 21, 10, -1,
          4, 5, 29, 28, -1,
          4, 7, 14, 13, -1,
          4, 13, 18, -1,
          4, 18, 17, 5, -1,
          4, 28, 31, 7, -1,
          5, 6, 30, 29, -1,
          5, 8, 11, 6, -1,
          5, 17, 8, -1,
          6, 7, 31, 30, -1,
          6, 11, 20, -1,
          6, 20, 23, 7, -1,
          7, 23, 14, -1,
          8, 9, 25, 24, -1,
          8, 17, 16, 9, -1,
          8, 24, 27, 11, -1,
          9, 10, 26, 25, -1,
          10, 11, 27, 26, -1,
          10, 21, 20, 11, -1,
          12, 13, 14, 15, -1,
          12, 19, 18, 13, -1,
          14, 23, 22, 15, -1,
          16, 17, 41, 40, -1,
          16, 40, 43, 19, -1,
          17, 18, 42, 41, -1,
          18, 19, 43, 42, -1,
          20, 21, 37, 36, -1,
          20, 36, 39, 23, -1,
          21, 22, 38, 37, -1,
          22, 23, 39, 38, -1,
          24, 25, 26, 27, -1,
          28, 29, 30, 31, -1,
          32, 33, 34, 35, -1,
          36, 37, 38, 39, -1,
          40, 41, 42, 43, -1 ]
        color Color { color [
          0.58 0.10666666666666667 0.08,
          1.0 1.0 1.0 ] }
        colorIndex [
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1,
          0, 0, 0, 0, -1 ]
      }
    }
  ]
}

_________________
* Ceci tuera cela.
* Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда." (C) Linus Torvalds.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB