Sasa Posted August 6, 2009 Report Share Posted August 6, 2009 te ir tas kas tagad ir: http://paste.php.lv/8acb77d7fb78d63ac97430fadfdf931a?lang=javascript vēlos pārtaisīt. Quote Link to comment Share on other sites More sharing options...
0 bubu Posted August 6, 2009 Report Share Posted August 6, 2009 Tās pārbaude diezgan aizdomīgas... default gadījumā tu pārbaudi ar if'u vai topEdge.Inscription == "0" - bet tas taču jau tiek pārbaudīts ar case 0, ne? Tāpat arī ar citām vērtībām. Labāk pastāsti cilvēcīgi, ko un kā tev tur jāpārbauda. Quote Link to comment Share on other sites More sharing options...
0 Sasa Posted August 6, 2009 Author Report Share Posted August 6, 2009 ir vienlaikus jāpārbauda divas lietas, lai uzzinātu rezultātu. jāpārbauda: topEdge.Inscription un bottomEdge.Inscription. Un pie situācijas kādas vērtības ir tajos topEdge.Inscription un bottomEdge.Inscription piešķirās details[2] = " " <- šim details[3] = " " <- un šim vērtības. Tur ir noteiktu variāciju skaits pie kādas sitācijas pieškirās šāda vai dāta vērtība. Quote Link to comment Share on other sites More sharing options...
0 bubu Posted August 6, 2009 Report Share Posted August 6, 2009 Kautkas tev tomēr tu nesakrīt labi. Ja topEdge ir 0 un bottomEdge arī ir 0. Tad pēc pirmā case 0 sanāk, ka details[i][2] = "2"; details[i][3] = " "; Taču pēc switch'a default vērtības sanāk ka arī if(topEdge.Inscription == "0" || bottomEdge.Inscription == "0") ir true, un details[i][2] = "1"; details[i][3] = " "; (kurš protams nekad neizpildīsies, jo būs jau augšējais case izpildījies). Manuprāt tu tur kautko esi saputrojies. Tie if'i nekorekti izskatās. Kā jau saku - pastāsti labāk cilvēciskā valodā, pēc kādiem principiem tās vērtības tur saliekās. Quote Link to comment Share on other sites More sharing options...
0 Sasa Posted August 6, 2009 Author Report Share Posted August 6, 2009 mēģinu sataisīt detaļu aplīmēšanas shēmu. detaļai ir divas garuma mapas un divas platuma malas. Bet programmā kurā tiek zīmēta šā detaļa ir sekojoša shēma. 1 2 3 4 kur 1 un 3 attiecās un garumu bet 2 4 attiecās un platumu. Manā shēmā ir tikai viens garums un viens platums, un iespēja norādīt 1 vai 2 attiecīgi cik reizes aplīmēt, ja 1 tad vienu malu, ja 2 tad abas. Un tie details[2] = details[3] = domāti tāpēc ka ir divu malu tipi. topEdge ir 1, bottomEdge ir 3. Inscription atgriež maliņas biezumu tad es pārbaudu abu top un bottom Edge inscriptionus un izsecinu kādas vērtības man ir jāustāda. kaut kā tā. Quote Link to comment Share on other sites More sharing options...
0 bubu Posted August 6, 2009 Report Share Posted August 6, 2009 Tas joprojām nepastāsta pēc kādiem principiem tu uzstādi tās details[..] vērtības no abiem inscriptioniem. Quote Link to comment Share on other sites More sharing options...
0 mefisto Posted August 6, 2009 Report Share Posted August 6, 2009 Emm ... kāpēc tu to visu mēslu nevari aistāt ar parastu 2D matricu ? Quote Link to comment Share on other sites More sharing options...
0 Sasa Posted August 6, 2009 Author Report Share Posted August 6, 2009 (edited) aizstāt visu ar 2d matricu, kā tas izskatītos? izskaidro gan, topEdge.Inscription un bottom.Inscription ir 1 un 3 kas apzīmē garumus. Tālāk es nevaru savā shēmā rakstīt to ko izvada Inscription man tas jāparveido par 1 vai 2 vai 1(0.45) vai 2(0.45) u.t.t. piemēram: topEdge.Inscription būs 2 un bottomEdge.Inscription arī būs 2 tad manā shēmā vajadzetu attēloties šādi. ... kaut kas pirms ... | garums mm | malas tips 1 | malas tips 2 | ... kaut kas pēc ... 100 2 (tukšums) tā sanāk, jo abi Inscription ir vienādi. Tāpēc tad arī ir details[row(tas pats i)][2] (otrajā rindas elementā es vēlos ierakstīt informāciju par malu, kā arī trešājā) = "2"; details[3] = " "; Edited August 6, 2009 by Sasa Quote Link to comment Share on other sites More sharing options...
0 bubu Posted August 6, 2009 Report Share Posted August 6, 2009 Ja godīgi, neko nesapratu kas un kā tev jāpārveido... Bet par 2d masīvu - tev jau tas tika parādīts šeit: http://php.lv/f/topic/14187-jscript-masiva-izveidosana-kuru-var-papildinat/page__view__findpost__p__110154 Quote Link to comment Share on other sites More sharing options...
Question
Sasa
te ir tas kas tagad ir:
http://paste.php.lv/8acb77d7fb78d63ac97430fadfdf931a?lang=javascript
vēlos pārtaisīt.
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.