1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>HelixToolkit.Wpf</name>
- </assembly>
- <members>
- <member name="T:HelixToolkit.Wpf.AnaglyphEffect">
- <summary>
- Provides an anaglyph blending effect.
- </summary>
- <remarks>
- Usage:
- 1. Add the effect to the LEFT EYE UIElement.
- 2. Set RightInput to a VisualBrush of the RIGHT EYE UIElement.
- See the AnaglyphView3D for an example.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphEffect.LeftInputProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphEffect.LeftInput"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphEffect.MethodProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphEffect.Method"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphEffect.RightInputProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphEffect.RightInput"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphEffect.EffectFile">
- <summary>
- The effect file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphEffect.OffsetProperty">
- <summary>
- This property is mapped to the offset variable within the pixel shader.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphEffect.Shader">
- <summary>
- The shader.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphEffect.ShaderMethodProperty">
- <summary>
- This property is mapped to the method variable within the pixel shader.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphEffect.#cctor">
- <summary>
- Initializes static members of the <see cref="T:HelixToolkit.Wpf.AnaglyphEffect"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphEffect.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.AnaglyphEffect" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.AnaglyphEffect.LeftInput">
- <summary>
- Gets or sets the left input brush.
- </summary>
- <value>The left input.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.AnaglyphEffect.Method">
- <summary>
- Gets or sets the anaglyph method.
- </summary>
- <value>The method.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.AnaglyphEffect.Offset">
- <summary>
- Gets or sets the horizontal offset.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.AnaglyphEffect.RightInput">
- <summary>
- Gets or sets the right input brush.
- </summary>
- <value>The right input.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.AnaglyphEffect.ShaderMethod">
- <summary>
- Gets or sets the shader method.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphEffect.AnaglyphMethodChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The anaglyph method changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.AnaglyphMethod">
- <summary>
- Anaglyph method type.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphMethod.True">
- <summary>
- True anaglyph.
- </summary>
- <remarks>
- Dark image
- No color reproduction
- Little ghosting
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Gray">
- <summary>
- Grayscale anaglyph.
- </summary>
- <remarks>
- No color reproduction
- More ghosting than true anaglyphs
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Color">
- <summary>
- Color anaglyph.
- </summary>
- <remarks>
- Partial color reproduction
- Retinal rivalry
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphMethod.HalfColor">
- <summary>
- Half-color anaglyph.
- </summary>
- <remarks>
- Partial color reproduction (but not as good as color anaglyphs)
- Less retinal rivalry than color anaglyphs
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Optimized">
- <summary>
- Optimized anaglyph.
- </summary>
- <remarks>
- Partial color reproduction (but not of red shades)
- Almost no retinal rivalry
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Dubois">
- <summary>
- Dubois anaglyph.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.InterlacedEffect">
- <summary>
- Provides an interlaced blending effect.
- </summary>
- <remarks>
- Usage:
- 1. Add the effect to the LEFT EYE UIElement.
- 2. Set RightInput to a VisualBrush of the RIGHT EYE UIElement.
- See the InterlacedView3D for an example.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedEffect.LeftInputProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedEffect.LeftInput"/> dependency property.
- </summary>
- <remarks>
- Brush-valued properties turn into sampler-property in the shader.
- This helper sets "ImplicitInput" as the default, meaning the default
- sampler is whatever the rendering of the element it's being applied to is.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedEffect.EvenLeftProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedEffect.EvenLeft"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedEffect.RightInputProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedEffect.RightInput"/> dependency property.
- </summary>
- <remarks>
- Brush-valued properties turn into sampler-property in the shader.
- This helper sets "ImplicitInput" as the default, meaning the default
- sampler is whatever the rendering of the element it's being applied to is.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedEffect.EffectFile">
- <summary>
- The effect file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedEffect.OffsetProperty">
- <summary>
- This property is mapped to the offset variable within the pixel shader.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedEffect.Shader">
- <summary>
- The shader.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedEffect.ShaderMethodProperty">
- <summary>
- This property is mapped to the method variable within the pixel shader.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedEffect.#cctor">
- <summary>
- Initializes static members of the <see cref="T:HelixToolkit.Wpf.InterlacedEffect"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedEffect.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.InterlacedEffect" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.InterlacedEffect.LeftInput">
- <summary>
- Gets or sets the left input brush.
- </summary>
- <value>The left input.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.InterlacedEffect.EvenLeft">
- <summary>
- Gets or sets a value indicating whether even lines should be for the left or right view.
- </summary>
- <value><c>True</c> if even lines should show the left view, <c>false</c> otherwise.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.InterlacedEffect.Offset">
- <summary>
- Gets or sets the horizontal offset.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.InterlacedEffect.RightInput">
- <summary>
- Gets or sets the right input brush.
- </summary>
- <value>The right input.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.InterlacedEffect.ShaderMethod">
- <summary>
- Gets or sets the shader method.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedEffect.EvenLeftChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The anaglyph method changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.Properties.Resources">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Properties.Resources.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Properties.Resources.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.CuttingEarsTriangulator">
- <summary>
- Provides a cutting ears triangulation algorithm for simple polygons with no holes. O(n^2)
- </summary>
- <remarks>
- Based on <a href="http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml">code</a>
- References
- <a href="http://en.wikipedia.org/wiki/Polygon_triangulation"></a>
- <a href="http://computacion.cs.cinvestav.mx/~anzures/geom/triangulation.php"></a>
- <a href="http://www.codeproject.com/KB/recipes/cspolygontriangulation.aspx"></a>
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingEarsTriangulator.Epsilon">
- <summary>
- The epsilon.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Triangulate(System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Triangulate a polygon using the cutting ears algorithm.
- </summary>
- <remarks>
- The algorithm does not support holes.
- </remarks>
- <param name="contour">
- the polygon contour
- </param>
- <returns>
- collection of triangle points
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Area(System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Calculates the area.
- </summary>
- <param name="contour">The contour.</param>
- <returns>The area.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.InsideTriangle(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
- <summary>
- Decide if point (Px,Py) is inside triangle defined by (Ax,Ay) (Bx,By) (Cx,Cy).
- </summary>
- <param name="Ax">
- The ax.
- </param>
- <param name="Ay">
- The ay.
- </param>
- <param name="Bx">
- The bx.
- </param>
- <param name="By">
- The by.
- </param>
- <param name="Cx">
- The cx.
- </param>
- <param name="Cy">
- The cy.
- </param>
- <param name="Px">
- The px.
- </param>
- <param name="Py">
- The py.
- </param>
- <returns>
- The inside triangle.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Snip(System.Collections.Generic.IList{System.Windows.Point},System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[])">
- <summary>
- The snip.
- </summary>
- <param name="contour">The contour.</param>
- <param name="u">The u.</param>
- <param name="v">The v.</param>
- <param name="w">The w.</param>
- <param name="n">The n.</param>
- <param name="V">The v.</param>
- <returns>The snip.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.BoxFaces">
- <summary>
- Box face enumeration.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.PositiveZ">
- <summary>
- The top.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.Top">
- <summary>
- The top.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.NegativeZ">
- <summary>
- The bottom.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.Bottom">
- <summary>
- The bottom.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.NegativeY">
- <summary>
- The left side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.Left">
- <summary>
- The left side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.PositiveY">
- <summary>
- The right side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.Right">
- <summary>
- The right side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.PositiveX">
- <summary>
- The front side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.Front">
- <summary>
- The front side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.NegativeX">
- <summary>
- The back side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.Back">
- <summary>
- The back side.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxFaces.All">
- <summary>
- All sides.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshFaces">
- <summary>
- MeshFaces.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshFaces.Default">
- <summary>
- Normal Face (3 Points).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshFaces.QuadPatches">
- <summary>
- Face with 4 Points.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshBuilder">
- <summary>
- Builds MeshGeometry3D objects.
- </summary>
- <remarks>
- Performance tips for MeshGeometry3D (http://msdn.microsoft.com/en-us/library/bb613553.aspx)
- <para>
- High impact:
- Mesh animation—changing the individual vertices of a mesh on a per-frame basis—is not always efficient in
- Windows Presentation Foundation (WPF). To minimize the performance impact of change notifications when
- each vertex is modified, detach the mesh from the visual tree before performing per-vertex modification.
- Once the mesh has been modified, reattach it to the visual tree. Also, try to minimize the size of meshes
- that will be animated in this way.
- </para>
- <para>
- Medium impact:
- When a mesh is defined as abutting triangles with shared vertices and those vertices have the same position,
- normal, and texture coordinates, define each shared vertex only once and then define your triangles by
- index with TriangleIndices.
- </para>
- <para>
- Low impact:
- To minimize the construction time of large collections in Windows Presentation Foundation (WPF),
- such as a MeshGeometry3D’s Positions, Normals, TextureCoordinates, and TriangleIndices, pre-size
- the collections before value population. If possible, pass the collections’ constructors prepopulated
- data structures such as arrays or Lists.
- </para>
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.AllCurvesShouldHaveTheSameNumberOfPoints">
- <summary>
- 'All curves should have the same number of points' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.SourceMeshNormalsShouldNotBeNull">
- <summary>
- 'Source mesh normals should not be null' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.SourceMeshTextureCoordinatesShouldNotBeNull">
- <summary>
- 'Source mesh texture coordinates should not be null' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfDiameters">
- <summary>
- 'Wrong number of diameters' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfPositions">
- <summary>
- 'Wrong number of positions' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfNormals">
- <summary>
- 'Wrong number of normals' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfTextureCoordinates">
- <summary>
- 'Wrong number of texture coordinates' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfAngles">
- <summary>
- 'Wrong number of angles' exception message.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.CircleCache">
- <summary>
- The circle cache.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.ClosedCircleCache">
- <summary>
- The closed circle cache.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.UnitSphereCache">
- <summary>
- The unit sphere cache.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.positions">
- <summary>
- The positions.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.Positions">
- <summary>
- Gets the positions collection of the mesh.
- </summary>
- <value> The positions. </value>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.triangleIndices">
- <summary>
- The triangle indices.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.TriangleIndices">
- <summary>
- Gets the triangle indices.
- </summary>
- <value>The triangle indices.</value>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.normals">
- <summary>
- The normal vectors.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.Normals">
- <summary>
- Gets the normal vectors of the mesh.
- </summary>
- <value>The normal vectors.</value>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.textureCoordinates">
- <summary>
- The texture coordinates.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.TextureCoordinates">
- <summary>
- Gets the texture coordinates of the mesh.
- </summary>
- <value>The texture coordinates.</value>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.tangents">
- <summary>
- The Tangents.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.Tangents">
- <summary>
- Gets and sets the tangents of the mesh.
- </summary>
- <value>The tangents.</value>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshBuilder.bitangents">
- <summary>
- The Bi-Tangents.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.BiTangents">
- <summary>
- Gets and sets the bi-tangents of the mesh.
- </summary>
- <value>The bi-tangents.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.HasNormals">
- <summary>
- Do we have Normals or not.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.HasTexCoords">
- <summary>
- Do we have Texture Coordinates or not.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.HasTangents">
- <summary>
- Do we have Tangents or not.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.CreateNormals">
- <summary>
- Gets or sets a value indicating whether to create normal vectors.
- </summary>
- <value>
- <c>true</c> if normal vectors should be created; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshBuilder.CreateTextureCoordinates">
- <summary>
- Gets or sets a value indicating whether to create texture coordinates.
- </summary>
- <value>
- <c>true</c> if texture coordinates should be created; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MeshBuilder"/> class.
- </summary>
- <remarks>
- Normal and texture coordinate generation are included.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.#ctor(System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MeshBuilder"/> class.
- </summary>
- <param name="generateNormals">
- Generate normal vectors.
- </param>
- <param name="generateTexCoords">
- Generate texture coordinates.
- </param>
- <param name="tangentSpace">
- Generate tangents.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.GetCircle(System.Int32,System.Boolean)">
- <summary>
- Gets a circle section (cached).
- </summary>
- <param name="thetaDiv">
- The number of division.
- </param>
- <param name="closed">
- Is the circle closed?
- If true, the last point will not be at the same position than the first one.
- </param>
- <returns>
- A circle.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.GetCircleSegment(System.Int32,System.Double,System.Double)">
- <summary>
- Gets a circle segment section.
- </summary>
- <param name="thetaDiv">The number of division.</param>
- <param name="totalAngle">The angle of the circle segment.</param>
- <param name="angleOffset">The angle-offset to use.</param>
- <returns>
- A circle segment.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.GetUnitSphere(System.Int32)">
- <summary>
- Gets a unit sphere from the cache.
- </summary>
- <param name="subdivisions">
- The number of subdivisions.
- </param>
- <returns>
- A unit sphere mesh.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeNormals(System.Windows.Media.Media3D.Point3DCollection,System.Windows.Media.Int32Collection,System.Windows.Media.Media3D.Vector3DCollection@)">
- <summary>
- Calculate the Mesh's Normals
- </summary>
- <param name="positions">The Positions.</param>
- <param name="triangleIndices">The TriangleIndices.</param>
- <param name="normals">The calcualted Normals.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangents(HelixToolkit.Wpf.MeshFaces)">
- <summary>
- Calculate the Mesh's Tangents
- </summary>
- <param name="meshFaces">The Faces of the Mesh</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangents(System.Windows.Media.Media3D.Point3DCollection,System.Windows.Media.Media3D.Vector3DCollection,System.Windows.Media.PointCollection,System.Windows.Media.Int32Collection,System.Windows.Media.Media3D.Vector3DCollection@,System.Windows.Media.Media3D.Vector3DCollection@)">
- <summary>
- Tangent Space computation for IndexedTriangle meshes
- Based on:
- http://www.terathon.com/code/tangent.html
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangentsQuads(System.Windows.Media.Media3D.Point3DCollection,System.Windows.Media.Media3D.Vector3DCollection,System.Windows.Media.PointCollection,System.Windows.Media.Int32Collection,System.Windows.Media.Media3D.Vector3DCollection@,System.Windows.Media.Media3D.Vector3DCollection@)">
- <summary>
- Calculate the Tangents for a Quad.
- </summary>
- <param name="positions">The Positions.</param>
- <param name="normals">The Normals.</param>
- <param name="textureCoordinates">The TextureCoordinates.</param>
- <param name="indices">The Indices.</param>
- <param name="tangents">The calculated Tangens.</param>
- <param name="bitangents">The calculated Bi-Tangens.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangents(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Calculate the Tangents for a MeshGeometry3D.
- </summary>
- <param name="meshGeometry">The MeshGeometry3D.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeNormalsAndTangents(HelixToolkit.Wpf.MeshFaces,System.Boolean)">
- <summary>
- Calculate the Normals and Tangents for all MeshFaces.
- </summary>
- <param name="meshFaces">The MeshFaces.</param>
- <param name="tangents">Also calculate the Tangents or not.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddArrow(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Int32)">
- <summary>
- Adds an arrow to the mesh.
- </summary>
- <param name="point1">
- The start point.
- </param>
- <param name="point2">
- The end point.
- </param>
- <param name="diameter">
- The diameter of the arrow cylinder.
- </param>
- <param name="headLength">
- Length of the head (relative to diameter).
- </param>
- <param name="thetaDiv">
- The number of divisions around the arrow.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBoundingBox(System.Windows.Media.Media3D.Rect3D,System.Double)">
- <summary>
- Adds the edges of a bounding box as cylinders.
- </summary>
- <param name="boundingBox">
- The bounding box.
- </param>
- <param name="diameter">
- The diameter of the cylinders.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
- <summary>
- Adds a box aligned with the X, Y and Z axes.
- </summary>
- <param name="center">
- The center point of the box.
- </param>
- <param name="xlength">
- The length of the box along the X axis.
- </param>
- <param name="ylength">
- The length of the box along the Y axis.
- </param>
- <param name="zlength">
- The length of the box along the Z axis.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Rect3D,HelixToolkit.Wpf.BoxFaces)">
- <summary>
- Adds a box aligned with the X, Y and Z axes.
- </summary>
- <param name="rectangle">
- The 3-D "rectangle".
- </param>
- <param name="faces">The faces to include.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double,HelixToolkit.Wpf.BoxFaces)">
- <summary>
- Adds a box with the specified faces, aligned with the X, Y and Z axes.
- </summary>
- <param name="center">
- The center point of the box.
- </param>
- <param name="xlength">
- The length of the box along the X axis.
- </param>
- <param name="ylength">
- The length of the box along the Y axis.
- </param>
- <param name="zlength">
- The length of the box along the Z axis.
- </param>
- <param name="faces">
- The faces to include.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double,HelixToolkit.Wpf.BoxFaces)">
- <summary>
- Adds a box with the specified faces, aligned with the specified axes.
- </summary>
- <param name="center">The center point of the box.</param>
- <param name="x">The x axis.</param>
- <param name="y">The y axis.</param>
- <param name="xlength">The length of the box along the X axis.</param>
- <param name="ylength">The length of the box along the Y axis.</param>
- <param name="zlength">The length of the box along the Z axis.</param>
- <param name="faces">The faces to include.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCone(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double,System.Boolean,System.Boolean,System.Int32)">
- <summary>
- Adds a (possibly truncated) cone.
- </summary>
- <param name="origin">
- The origin.
- </param>
- <param name="direction">
- The direction (normalization not required).
- </param>
- <param name="baseRadius">
- The base radius.
- </param>
- <param name="topRadius">
- The top radius.
- </param>
- <param name="height">
- The height.
- </param>
- <param name="baseCap">
- Include a base cap if set to <c>true</c> .
- </param>
- <param name="topCap">
- Include the top cap if set to <c>true</c> .
- </param>
- <param name="thetaDiv">
- The number of divisions around the cone.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Cone_(geometry).
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCone(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Boolean,System.Int32)">
- <summary>
- Adds a cone.
- </summary>
- <param name="origin">The origin point.</param>
- <param name="apex">The apex point.</param>
- <param name="baseRadius">The base radius.</param>
- <param name="baseCap">
- Include a base cap if set to <c>true</c> .
- </param>
- <param name="thetaDiv">The theta div.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCubeFace(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double)">
- <summary>
- Adds a cube face.
- </summary>
- <param name="center">
- The center of the cube.
- </param>
- <param name="normal">
- The normal vector for the face.
- </param>
- <param name="up">
- The up vector for the face.
- </param>
- <param name="dist">
- The distance from the center of the cube to the face.
- </param>
- <param name="width">
- The width of the face.
- </param>
- <param name="height">
- The height of the face.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCube(HelixToolkit.Wpf.BoxFaces)">
- <summary>
- Add a Cube, only with specified Faces.
- </summary>
- <param name="faces">The Faces to create (default all Faces)</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCylinder(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Int32)">
- <summary>
- Adds a cylinder to the mesh.
- </summary>
- <param name="p1">
- The first point.
- </param>
- <param name="p2">
- The second point.
- </param>
- <param name="diameter">
- The diameters.
- </param>
- <param name="thetaDiv">
- The number of divisions around the cylinder.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Cylinder_(geometry).
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCylinder(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Adds a cylinder to the mesh.
- </summary>
- <param name="p1">
- The first point.
- </param>
- <param name="p2">
- The second point.
- </param>
- <param name="radius">
- The diameters.
- </param>
- <param name="thetaDiv">
- The number of divisions around the cylinder.
- </param>
- <param name="cap1">
- The first Cap.
- </param>
- <param name="cap2">
- The second Cap.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Cylinder_(geometry).
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddDodecahedron(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Generate a Dodecahedron
- </summary>
- <param name="center">The Center of the Dodecahedron</param>
- <param name="forward">The Direction to the first Point (normalized).</param>
- <param name="up">The Up-Dirextion (normalized, perpendicular to the forward Direction)</param>
- <param name="sideLength">Length of the Edges of the Dodecahedron</param>
- <remarks>
- See:
- https://en.wikipedia.org/wiki/Dodecahedron
- https://en.wikipedia.org/wiki/Pentagon
- https://en.wikipedia.org/wiki/Isosceles_triangle
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddEdges(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Double,System.Int32)">
- <summary>
- Adds a collection of edges as cylinders.
- </summary>
- <param name="points">
- The points.
- </param>
- <param name="edges">
- The edge indices.
- </param>
- <param name="diameter">
- The diameter of the cylinders.
- </param>
- <param name="thetaDiv">
- The number of divisions around the cylinders.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddEllipsoid(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double,System.Int32,System.Int32)">
- <summary>
- Adds an ellipsoid.
- </summary>
- <param name="center">
- The center of the ellipsoid.
- </param>
- <param name="radiusx">
- The x radius of the ellipsoid.
- </param>
- <param name="radiusy">
- The y radius of the ellipsoid.
- </param>
- <param name="radiusz">
- The z radius of the ellipsoid.
- </param>
- <param name="thetaDiv">
- The number of divisions around the ellipsoid.
- </param>
- <param name="phiDiv">
- The number of divisions from top to bottom of the ellipsoid.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddExtrudedGeometry(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Adds an extruded surface of the specified curve.
- </summary>
- <param name="points">
- The 2D points describing the curve to extrude.
- </param>
- <param name="xaxis">
- The x-axis.
- </param>
- <param name="p0">
- The start origin of the extruded surface.
- </param>
- <param name="p1">
- The end origin of the extruded surface.
- </param>
- <remarks>
- The y-axis is determined by the cross product between the specified x-axis and the p1-origin vector.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddFacePZ">
- <summary>
- Add a Face in positive Z-Direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddFaceNZ">
- <summary>
- Add a Face in negative Z-Direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddFacePX">
- <summary>
- Add a Face in positive X-Direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddFaceNX">
- <summary>
- Add a Face in negative X-Direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddFacePY">
- <summary>
- Add a Face in positive Y-Direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddFaceNY">
- <summary>
- Add a Face in negative Y-Direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddExtrudedSegments(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Adds an extruded surface of the specified line segments.
- </summary>
- <param name="points">The 2D points describing the line segments to extrude. The number of points must be even.</param>
- <param name="axisX">The x-axis.</param>
- <param name="p0">The start origin of the extruded surface.</param>
- <param name="p1">The end origin of the extruded surface.</param>
- <remarks>The y-axis is determined by the cross product between the specified x-axis and the p1-origin vector.</remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddLoftedGeometry(System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D}},System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D}},System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Point}})">
- <summary>
- Adds a lofted surface.
- </summary>
- <param name="positionsList">
- List of lofting sections.
- </param>
- <param name="normalList">
- The normal list.
- </param>
- <param name="textureCoordinateList">
- The texture coordinate list.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Loft_(3D).
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddNode(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Point)">
- <summary>
- Adds a single node.
- </summary>
- <param name="position">
- The position.
- </param>
- <param name="normal">
- The normal.
- </param>
- <param name="textureCoordinate">
- The texture coordinate.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddOctahedron(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double)">
- <summary>
- Adds an octahedron.
- </summary>
- <param name="center">The center.</param>
- <param name="forward">The normal vector.</param>
- <param name="up">The up vector.</param>
- <param name="sideLength">Length of the side.</param>
- <param name="height">The half height of the octahedron.</param>
- <remarks>See <a href="http://en.wikipedia.org/wiki/Octahedron">Octahedron</a>.</remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPipe(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Int32)">
- <summary>
- Adds a (possibly hollow) pipe.
- </summary>
- <param name="point1">
- The start point.
- </param>
- <param name="point2">
- The end point.
- </param>
- <param name="innerDiameter">
- The inner diameter.
- </param>
- <param name="diameter">
- The outer diameter.
- </param>
- <param name="thetaDiv">
- The number of divisions around the pipe.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPipes(System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Int32},System.Double,System.Int32)">
- <summary>
- Adds a collection of edges as cylinders.
- </summary>
- <param name="points">
- The points.
- </param>
- <param name="edges">
- The edge indices.
- </param>
- <param name="diameter">
- The diameter of the cylinders.
- </param>
- <param name="thetaDiv">
- The number of divisions around the cylinders.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Adds a polygon.
- </summary>
- <param name="points">The 2D points defining the polygon.</param>
- <param name="axisX">The x axis.</param>
- <param name="axisY">The y axis.</param>
- <param name="origin">The origin.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
- <summary>
- Adds a polygon.
- </summary>
- <param name="points">
- The points of the polygon.
- </param>
- <remarks>
- If the number of points is greater than 4, a triangle fan is used.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Int32})">
- <summary>
- Adds a polygon specified by vertex index (uses a triangle fan).
- </summary>
- <param name="vertexIndices">The vertex indices.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygonByCuttingEars(System.Collections.Generic.IList{System.Int32})">
- <summary>
- Adds a polygon defined by vertex indices (uses the cutting ears algorithm).
- </summary>
- <param name="vertexIndices">The vertex indices.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygonByTriangulation(System.Collections.Generic.IList{System.Int32})">
- <summary>
- Adds a polygon defined by vertex indices (uses the sweep line algorithm).
- </summary>
- <param name="vertexIndices">The vertex indices.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPyramid(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Boolean)">
- <summary>
- Adds a pyramid.
- </summary>
- <param name="center">
- The center.
- </param>
- <param name="sideLength">
- Length of the sides of the pyramid.
- </param>
- <param name="height">
- The height of the pyramid.
- </param>
- <param name="closeBase">
- Add triangles to the base of the pyramid or not.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Pyramid_(geometry).
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPyramid(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Boolean)">
- <summary>
- Adds a pyramid.
- </summary>
- <param name="center">The center.</param>
- <param name="forward">The normal vector (normalized).</param>
- <param name="up">The 'up' vector (normalized).</param>
- <param name="sideLength">Length of the sides of the pyramid.</param>
- <param name="height">The height of the pyramid.</param>
- <param name="closeBase">Add triangles to the base of the pyramid or not.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Collections.Generic.IList{System.Int32})">
- <summary>
- Adds a quad (exactely 4 indices)
- </summary>
- <param name="vertexIndices">The vertex indices.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Adds a quadrilateral polygon.
- </summary>
- <param name="p0">
- The first point.
- </param>
- <param name="p1">
- The second point.
- </param>
- <param name="p2">
- The third point.
- </param>
- <param name="p3">
- The fourth point.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Quadrilateral.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Point,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
- <summary>
- Adds a quadrilateral polygon.
- </summary>
- <param name="p0">
- The first point.
- </param>
- <param name="p1">
- The second point.
- </param>
- <param name="p2">
- The third point.
- </param>
- <param name="p3">
- The fourth point.
- </param>
- <param name="uv0">
- The first texture coordinate.
- </param>
- <param name="uv1">
- The second texture coordinate.
- </param>
- <param name="uv2">
- The third texture coordinate.
- </param>
- <param name="uv3">
- The fourth texture coordinate.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Quadrilateral.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuads(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Adds a list of quadrilateral polygons.
- </summary>
- <param name="quadPositions">
- The points.
- </param>
- <param name="quadNormals">
- The normal vectors.
- </param>
- <param name="quadTextureCoordinates">
- The texture coordinates.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Int32)">
- <summary>
- Adds a rectangular mesh (m x n points).
- </summary>
- <param name="points">
- The one-dimensional array of points. The points are stored row-by-row.
- </param>
- <param name="columns">
- The number of columns in the rectangular mesh.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Windows.Media.Media3D.Point3D[0:,0:],System.Windows.Point[0:,0:],System.Boolean,System.Boolean)">
- <summary>
- Adds a rectangular mesh defined by a two-dimensional array of points.
- </summary>
- <param name="points">
- The points.
- </param>
- <param name="texCoords">
- The texture coordinates (optional).
- </param>
- <param name="closed0">
- set to <c>true</c> if the mesh is closed in the first dimension.
- </param>
- <param name="closed1">
- set to <c>true</c> if the mesh is closed in the second dimension.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Int32,System.Boolean)">
- <summary>
- Adds a rectangular mesh (m x n points).
- </summary>
- <param name="points">
- The one-dimensional array of points. The points are stored row-by-row.
- </param>
- <param name="columns">
- The number of columns in the rectangular mesh.
- </param>
- <param name="flipTriangles">
- Flip the Triangles.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(HelixToolkit.Wpf.BoxFaces,System.Int32,System.Int32,System.Double,System.Double,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Generates a rectangles mesh on the axis-aligned plane given by the box-face.
- </summary>
- <param name="plane">Box face which determines the plane the grid lies on.</param>
- <param name="columns">width of the grid, i.e. horizontal resolution </param>
- <param name="rows">height of the grid, i.e. vertical resolution</param>
- <param name="width">total size in horizontal </param>
- <param name="height">total vertical size</param>
- <param name="flipTriangles">flips the triangle faces</param>
- <param name="flipTexCoordsUAxis">flips the u-axis (horizontal) of the texture coords.</param>
- <param name="flipTexCoordsVAxis">flips the v-axis (vertical) of the tex.coords.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshNormals(System.Int32,System.Int32,System.Int32)">
- <summary>
- Adds normal vectors for a rectangular mesh.
- </summary>
- <param name="index0">
- The index 0.
- </param>
- <param name="rows">
- The number of rows.
- </param>
- <param name="columns">
- The number of columns.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTextureCoordinates(System.Int32,System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Adds texture coordinates for a rectangular mesh.
- </summary>
- <param name="rows">
- The number of rows.
- </param>
- <param name="columns">
- The number of columns.
- </param>
- <param name="flipRowsAxis">
- Flip the Rows.
- </param>
- <param name="flipColumnsAxis">
- Flip the Columns.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndices(System.Int32,System.Int32,System.Int32,System.Boolean)">
- <summary>
- Add triangle indices for a rectangular mesh.
- </summary>
- <param name="index0">
- The index offset.
- </param>
- <param name="rows">
- The number of rows.
- </param>
- <param name="columns">
- The number of columns.
- </param>
- <param name="isSpherical">
- set the flag to true to create a sphere mesh (triangles at top and bottom).
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndices(System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Adds triangular indices for a rectangular mesh.
- </summary>
- <param name="index0">
- The index 0.
- </param>
- <param name="rows">
- The rows.
- </param>
- <param name="columns">
- The columns.
- </param>
- <param name="rowsClosed">
- True if rows are closed.
- </param>
- <param name="columnsClosed">
- True if columns are closed.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndicesFlipped(System.Int32,System.Int32,System.Int32,System.Boolean)">
- <summary>
- Add triangle indices for a rectangular mesh with flipped triangles.
- </summary>
- <param name="index0">
- The index offset.
- </param>
- <param name="rows">
- The number of rows.
- </param>
- <param name="columns">
- The number of columns.
- </param>
- <param name="isSpherical">
- set the flag to true to create a sphere mesh (triangles at top and bottom).
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRegularIcosahedron(System.Windows.Media.Media3D.Point3D,System.Double,System.Boolean)">
- <summary>
- Adds a regular icosahedron.
- </summary>
- <param name="center">
- The center.
- </param>
- <param name="radius">
- The radius.
- </param>
- <param name="shareVertices">
- Share vertices if set to <c>true</c> .
- </param>
- <remarks>
- See <a href="http://en.wikipedia.org/wiki/Icosahedron">Wikipedia</a> and <a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=283350">link</a>.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRevolvedGeometry(System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Double},System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Int32)">
- <summary>
- Adds a surface of revolution.
- </summary>
- <param name="points">The points (x coordinates are distance from the origin along the axis of revolution, y coordinates are radius, )</param>
- <param name="textureValues">The v texture coordinates, one for each point in the <paramref name="points" /> list.</param>
- <param name="origin">The origin of the revolution axis.</param>
- <param name="direction">The direction of the revolution axis.</param>
- <param name="thetaDiv">The number of divisions around the mesh.</param>
- <remarks>
- See http://en.wikipedia.org/wiki/Surface_of_revolution.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddSphere(System.Windows.Media.Media3D.Point3D,System.Double,System.Int32,System.Int32)">
- <summary>
- Adds a sphere.
- </summary>
- <param name="center">
- The center of the sphere.
- </param>
- <param name="radius">
- The radius of the sphere.
- </param>
- <param name="thetaDiv">
- The number of divisions around the sphere.
- </param>
- <param name="phiDiv">
- The number of divisions from top to bottom of the sphere.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddSubdivisionSphere(System.Windows.Media.Media3D.Point3D,System.Double,System.Int32)">
- <summary>
- Adds a sphere (by subdividing a regular icosahedron).
- </summary>
- <param name="center">
- The center of the sphere.
- </param>
- <param name="radius">
- The radius of the sphere.
- </param>
- <param name="subdivisions">
- The number of triangular subdivisions of the original icosahedron.
- </param>
- <remarks>
- See <a href="http://www.fho-emden.de/~hoffmann/ikos27042002.pdf">link</a>.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddSurfaceOfRevolution(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Int32},System.Int32,System.Collections.Generic.IList{System.Double})">
- <summary>
- Adds a surface of revolution.
- </summary>
- <param name="origin">The origin.</param>
- <param name="axis">The axis.</param>
- <param name="section">The points defining the curve to revolve.</param>
- <param name="sectionIndices">The indices of the line segments of the section.</param>
- <param name="thetaDiv">The number of divisions.</param>
- <param name="textureValues">The texture values.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTetrahedron(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Add a tetrahedron.
- </summary>
- <param name="center">The Center of Mass.</param>
- <param name="forward">Direction to first Base-Point (in Base-Plane).</param>
- <param name="up">Up Vector.</param>
- <param name="sideLength">The Sidelength.</param>
- <remarks>
- See https://en.wikipedia.org/wiki/Tetrahedron and
- https://en.wikipedia.org/wiki/Equilateral_triangle.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTorus(System.Double,System.Double,System.Int32,System.Int32)">
- <summary>
- Adds a torus.
- </summary>
- <param name="torusDiameter">The diameter of the torus.</param>
- <param name="tubeDiameter">The diameter of the torus "tube".</param>
- <param name="thetaDiv">The number of subdivisions around the torus.</param>
- <param name="phiDiv">The number of subdividions of the torus' "tube.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Collections.Generic.IList{System.Int32})">
- <summary>
- Adds a triangle (exactely 3 indices)
- </summary>
- <param name="vertexIndices">The vertex indices.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Adds a triangle.
- </summary>
- <param name="p0">
- The first point.
- </param>
- <param name="p1">
- The second point.
- </param>
- <param name="p2">
- The third point.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
- <summary>
- Adds a triangle.
- </summary>
- <param name="p0">
- The first point.
- </param>
- <param name="p1">
- The second point.
- </param>
- <param name="p2">
- The third point.
- </param>
- <param name="uv0">
- The first texture coordinate.
- </param>
- <param name="uv1">
- The second texture coordinate.
- </param>
- <param name="uv2">
- The third texture coordinate.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleFan(System.Collections.Generic.IList{System.Int32})">
- <summary>
- Adds a triangle fan.
- </summary>
- <param name="vertices">
- The vertex indices of the triangle fan.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleFan(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Adds a triangle fan to the mesh
- </summary>
- <param name="fanPositions">
- The points of the triangle fan.
- </param>
- <param name="fanNormals">
- The normal vectors of the triangle fan.
- </param>
- <param name="fanTextureCoordinates">
- The texture coordinates of the triangle fan.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangles(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Adds a list of triangles.
- </summary>
- <param name="trianglePositions">
- The points (the number of points must be a multiple of 3).
- </param>
- <param name="triangleNormals">
- The normal vectors (corresponding to the points).
- </param>
- <param name="triangleTextureCoordinates">
- The texture coordinates (corresponding to the points).
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleStrip(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Adds a triangle strip to the mesh.
- </summary>
- <param name="stripPositions">
- The points of the triangle strip.
- </param>
- <param name="stripNormals">
- The normal vectors of the triangle strip.
- </param>
- <param name="stripTextureCoordinates">
- The texture coordinates of the triangle strip.
- </param>
- <remarks>
- See http://en.wikipedia.org/wiki/Triangle_strip.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double[],System.Double[],System.Int32,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Adds a tube.
- </summary>
- <param name="path">
- A list of points defining the centers of the tube.
- </param>
- <param name="values">
- The texture coordinate X-values.
- </param>
- <param name="diameters">
- The diameters.
- </param>
- <param name="thetaDiv">
- The number of divisions around the tube.
- </param>
- <param name="isTubeClosed">
- Set to true if the tube path is closed.
- </param>
- <param name="frontCap">
- Create a front Cap or not.
- </param>
- <param name="backCap">
- Create a back Cap or not.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Adds a tube.
- </summary>
- <param name="path">
- A list of points defining the centers of the tube.
- </param>
- <param name="diameter">
- The diameter of the tube.
- </param>
- <param name="thetaDiv">
- The number of divisions around the tube.
- </param>
- <param name="isTubeClosed">
- Set to true if the tube path is closed.
- </param>
- <param name="frontCap">
- Generate front Cap.
- </param>
- <param name="backCap">
- Generate back Cap.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Windows.Point},System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Adds a tube with a custom section.
- </summary>
- <param name="path">
- A list of points defining the centers of the tube.
- </param>
- <param name="values">
- The texture coordinate X values (optional).
- </param>
- <param name="diameters">
- The diameters (optional).
- </param>
- <param name="section">
- The section to extrude along the tube path.
- </param>
- <param name="isTubeClosed">
- If the tube is closed set to <c>true</c> .
- </param>
- <param name="isSectionClosed">
- if set to <c>true</c> [is section closed].
- </param>
- <param name="frontCap">
- Create a front Cap or not.
- </param>
- <param name="backCap">
- Create a back Cap or not.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Adds a tube with a custom section.
- </summary>
- <param name="path">A list of points defining the centers of the tube.</param>
- <param name="angles">The rotation of the section as it moves along the path</param>
- <param name="values">The texture coordinate X values (optional).</param>
- <param name="diameters">The diameters (optional).</param>
- <param name="section">The section to extrude along the tube path.</param>
- <param name="sectionXAxis">The initial alignment of the x-axis of the section into the
- 3D viewport</param>
- <param name="isTubeClosed">If the tube is closed set to <c>true</c> .</param>
- <param name="isSectionClosed">if set to <c>true</c> [is section closed].</param>
- <param name="frontCap">
- Create a front Cap or not.
- </param>
- <param name="backCap">
- Create a back Cap or not.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.Append(HelixToolkit.Wpf.MeshBuilder)">
- <summary>
- Appends the specified mesh.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.Append(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Appends the specified mesh.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.Append(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Appends the specified points and triangles.
- </summary>
- <param name="positionsToAppend">
- The points to append.
- </param>
- <param name="triangleIndicesToAppend">
- The triangle indices to append.
- </param>
- <param name="normalsToAppend">
- The normal vectors to append.
- </param>
- <param name="textureCoordinatesToAppend">
- The texture coordinates to append.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ChamferCorner(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
- <summary>
- Chamfers the specified corner (experimental code).
- </summary>
- <param name="p">
- The corner point.
- </param>
- <param name="d">
- The chamfer distance.
- </param>
- <param name="eps">
- The corner search limit distance.
- </param>
- <param name="chamferPoints">
- If this parameter is provided, the collection will be filled with the generated chamfer points.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.CheckPerformanceLimits">
- <summary>
- Checks the performance limits.
- </summary>
- <remarks>
- See <a href="https://msdn.microsoft.com/en-us/library/bb613553(v=vs.100).aspx">MSDN</a>.
- Try to keep mesh sizes under these limits:
- Positions : 20,001 point instances
- TriangleIndices : 60,003 integer instances
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.FindCornerNormal(System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Finds the average normal to the specified corner (experimental code).
- </summary>
- <param name="p">
- The corner point.
- </param>
- <param name="eps">
- The corner search limit distance.
- </param>
- <returns>
- The normal.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.NoSharedVertices">
- <summary>
- Makes sure no triangles share the same vertex.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.Scale(System.Double,System.Double,System.Double)">
- <summary>
- Scales the positions (and normal vectors).
- </summary>
- <param name="scaleX">
- The X scale factor.
- </param>
- <param name="scaleY">
- The Y scale factor.
- </param>
- <param name="scaleZ">
- The Z scale factor.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.Subdivide4">
- <summary>
- Subdivides each triangle into four sub-triangles.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.SubdivideBarycentric">
- <summary>
- Subdivides each triangle into six triangles. Adds a vertex at the midpoint of each triangle.
- </summary>
- <remarks>
- See <a href="http://en.wikipedia.org/wiki/Barycentric_subdivision">wikipedia</a>.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.SubdivideLinear(System.Boolean)">
- <summary>
- Performs a linear subdivision of the mesh.
- </summary>
- <param name="barycentric">
- Add a vertex in the center if set to <c>true</c> .
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshBuilder.ToMesh(System.Boolean)">
- <summary>
- Converts the geometry to a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
- </summary>
- <param name="freeze">
- freeze the mesh if set to <c>true</c> .
- </param>
- <returns>
- A mesh geometry.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshGeometryHelper">
- <summary>
- Provides helper methods for mesh geometries.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CalculateNormals(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Calculates the normal vectors.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <returns>
- Collection of normal vectors.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CalculateNormals(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32})">
- <summary>
- Calculates the normal vectors.
- </summary>
- <param name="positions">
- The positions.
- </param>
- <param name="triangleIndices">
- The triangle indices.
- </param>
- <returns>
- Collection of normal vectors.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindBorderEdges(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Finds edges that are only connected to one triangle.
- </summary>
- <param name="mesh">
- A mesh geometry.
- </param>
- <returns>
- The edge indices for the edges that are only used by one triangle.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindEdges(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Finds all edges in the mesh (each edge is only included once).
- </summary>
- <param name="mesh">
- A mesh geometry.
- </param>
- <returns>
- The edge indices (minimum index first).
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindSharpEdges(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
- <summary>
- Finds all edges where the angle between adjacent triangle normal vectors.
- is larger than minimumAngle
- </summary>
- <param name="mesh">
- A mesh geometry.
- </param>
- <param name="minimumAngle">
- The minimum angle between the normal vectors of two adjacent triangles (degrees).
- </param>
- <returns>
- The edge indices.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.NoSharedVertices(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Creates a new mesh where no vertices are shared.
- </summary>
- <param name="input">
- The input mesh.
- </param>
- <returns>
- A new mesh.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Simplify(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
- <summary>
- Simplifies the specified mesh.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <param name="eps">
- The tolerance.
- </param>
- <returns>
- A simplified mesh.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Validate(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Validates the specified mesh.
- </summary>
- <param name="mesh">The mesh.</param>
- <returns>Validation report or null if no issues were found.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Cut(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Cuts the mesh with the specified plane.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <param name="plane">
- The plane origin.
- </param>
- <param name="normal">
- The plane normal.
- </param>
- <returns>
- The <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.GetContourSegments(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Gets the contour segments.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <param name="plane">
- The plane origin.
- </param>
- <param name="normal">
- The plane normal.
- </param>
- <returns>
- The segments of the contour.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CombineSegments(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double)">
- <summary>
- Combines the segments.
- </summary>
- <param name="segments">
- The segments.
- </param>
- <param name="eps">
- The tolerance.
- </param>
- <returns>
- Enumerated connected contour curves.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CreateKey(System.UInt32,System.UInt32)">
- <summary>
- Create a 64-bit key from two 32-bit indices
- </summary>
- <param name="i0">
- The i 0.
- </param>
- <param name="i1">
- The i 1.
- </param>
- <returns>
- The create key.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.ReverseKey(System.UInt64,System.UInt32@,System.UInt32@)">
- <summary>
- Extract two 32-bit indices from the 64-bit key
- </summary>
- <param name="key">
- The key.
- </param>
- <param name="i0">
- The i 0.
- </param>
- <param name="i1">
- The i 1.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindConnectedSegment(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Finds the nearest connected segment to the specified point.
- </summary>
- <param name="segments">
- The segments.
- </param>
- <param name="point">
- The point.
- </param>
- <param name="eps">
- The tolerance.
- </param>
- <returns>
- The index of the nearest point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.RemoveIsolatedVertices(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Remove isolated(not connected to any triangles) vertices
- </summary>
- <param name="mesh"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.RemoveIsolatedVertices(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Windows.Media.Media3D.Point3DCollection@,System.Windows.Media.Int32Collection@,System.Windows.Media.PointCollection@,System.Windows.Media.Media3D.Vector3DCollection@)">
- <summary>
- Remove isolated(not connected to any triangles) vertices
- </summary>
- <param name="vertices"></param>
- <param name="triangles"></param>
- <param name="texture"></param>
- <param name="normals"></param>
- <param name="verticesOut"></param>
- <param name="trianglesOut"></param>
- <param name="textureOut"></param>
- <param name="normalOut"></param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.RemoveOutOfRangeTriangles(System.Collections.Generic.IList{System.Int32},System.Int32)">
- <summary>
-
- </summary>
- <param name="triangles"></param>
- <param name="numVerts"></param>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshSimplification">
- <summary>
- Fast-Quadric-Mesh-Simplification, port from https://github.com/sp4cerat/Fast-Quadric-Mesh-Simplification
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshSimplification.#ctor(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
-
- </summary>
- <param name="model"></param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshSimplification.Simplify(System.Boolean)">
- <summary>
-
- </summary>
- <param name="verbose"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshSimplification.Simplify(System.Int32,System.Double,System.Boolean,System.Boolean)">
- <summary>
- Mesh Simplification using Fast-Quadric-Mesh-Simplification
- </summary>
- <param name="targetCount">Target Number of Triangles</param>
- <param name="aggressive">sharpness to increase the threshold, 5->8 are usually good, more iteration yields higher quality</param>
- <param name="verbose"></param>
- <param name="lossless"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshSimplification.GetMesh">
- <summary>
-
- </summary>
- <returns></returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Polygon">
- <summary>
- Represents a 2D polygon.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Polygon.points">
- <summary>
- The points.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Polygon.Points">
- <summary>
- Gets or sets the points.
- </summary>
- <value>The points.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.Polygon.Triangulate">
- <summary>
- Triangulate the polygon by using the sweep line algorithm
- </summary>
- <returns>An index collection.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Polygon3D">
- <summary>
- Represents a 3D polygon.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Polygon3D.points">
- <summary>
- The points.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Polygon3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.Polygon3D" /> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Polygon3D.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Polygon3D"/> class.
- </summary>
- <param name="pts">
- The PTS.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.Polygon3D.Points">
- <summary>
- Gets or sets the points.
- </summary>
- <value>The points.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.Polygon3D.Flatten">
- <summary>
- Flattens this polygon.
- </summary>
- <returns>
- The 2D polygon.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Polygon3D.GetNormal">
- <summary>
- Gets the normal of the polygon.
- </summary>
- <returns>
- The normal.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Polygon3D.IsPlanar">
- <summary>
- Determines whether this polygon is planar.
- </summary>
- <returns>
- The is planar.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.SharedFunctions">
- <summary>
- Functions for the Shared Projects to simplify the Code
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.CrossProduct(System.Windows.Media.Media3D.Vector3D@,System.Windows.Media.Media3D.Vector3D@)">
- <summary>
-
- </summary>
- <param name="first"></param>
- <param name="second"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.DotProduct(System.Windows.Media.Media3D.Vector3D@,System.Windows.Media.Media3D.Vector3D@)">
- <summary>
-
- </summary>
- <param name="first"></param>
- <param name="second"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.DotProduct(System.Windows.Vector@,System.Windows.Vector@)">
- <summary>
-
- </summary>
- <param name="first"></param>
- <param name="second"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.LengthSquared(System.Windows.Media.Media3D.Vector3D@)">
- <summary>
-
- </summary>
- <param name="vector"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.LengthSquared(System.Windows.Vector@)">
- <summary>
- Lengthes the squared.
- </summary>
- <param name="vector">The vector.</param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.Length(System.Windows.Media.Media3D.Vector3D@)">
- <summary>
-
- </summary>
- <param name="vector"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.ToPoint3D(System.Windows.Media.Media3D.Vector3D@)">
- <summary>
-
- </summary>
- <param name="vector"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.ToVector3D(System.Windows.Media.Media3D.Vector3D@)">
- <summary>
-
- </summary>
- <param name="vector"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SharedFunctions.ToVector3D(System.Windows.Media.Media3D.Point3D)">
- <summary>
-
- </summary>
- <param name="vector"></param>
- <returns></returns>
- </member>
- <member name="T:HelixToolkit.Wpf.SweepLinePolygonTriangulator">
- <summary>
- Triangulate a simple Polygon with the Sweep-Line Algorithm
- </summary>
- <remarks>
- Based on http://www.cs.uu.nl/docs/vakken/ga/slides3.pdf
- References
- https://www.cs.ucsb.edu/~suri/cs235/Triangulation.pdf
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.SweepLinePolygonTriangulator.Epsilon">
- <summary>
- Range Extension when searching for the Helper and Edge
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.Triangulate(System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.List{System.Collections.Generic.List{System.Windows.Point}})">
- <summary>
- Perform the Triangulation of the Input.
- </summary>
- <param name="polygon">The Input Polygon</param>
- <param name="holes">The Input Polygon</param>
- <returns>List of Indices representing the Triangulation of the Polygon</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.TriangulateMonotone(HelixToolkit.Wpf.PolygonData)">
- <summary>
- Triangulate the y-Monotone Polygons.
- </summary>
- <param name="monoton">The y-Monotone Polygon to triangle</param>
- <returns>Index-List of Polygon Points (Indices from the original Polygon)</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.CalculateDiagonals(System.Collections.Generic.List{HelixToolkit.Wpf.PolygonPoint},System.Boolean)">
- <summary>
- Calculate the Diagonals to add inside the Polygon.
- </summary>
- <param name="events">The Events in sorted Form</param>
- <param name="sweepDown">True in the first Stage (sweeping down), false in the following Stages (sweeping up)</param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.SplitIntoPolygons(HelixToolkit.Wpf.PolygonData,System.Collections.Generic.List{System.Tuple{System.Int32,System.Int32}})">
- <summary>
- Split Polygon into subpolagons using the calculated Diagonals
- </summary>
- <param name="poly">The Base-Polygon</param>
- <param name="diagonals">The Split-Diagonals</param>
- <returns>List of Subpolygons</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.BestEdge(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonEdge,System.Collections.Generic.List{HelixToolkit.Wpf.PolygonEdge})">
- <summary>
- For a Point, last used Edge and possible Edges, retrieve the best next Edge
- </summary>
- <param name="point">The current Point</param>
- <param name="lastEdge">The last used Edge</param>
- <param name="possibleEdges">The possible next Edges</param>
- <returns>Best next Edge</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.IsCCW(System.Collections.Generic.IList{System.Windows.Point})">
- <summary>
- Calculates the Orientation of a Polygon by usings it's (double-) Area as an Indicator.
- </summary>
- <param name="polygon">The Polygon.</param>
- <returns>True if the Polygon is present in a CCW manner.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PolygonPointClass">
- <summary>
- Enumeration of PolygonPoint - Classes
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.StatusHelper">
- <summary>
- Helper Class that is used in the calculation Process of the Diagonals.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StatusHelper.EdgesHelpers">
- <summary>
- List of StatusHelperElements that are currently present at the Sweeper's Position
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StatusHelper.#ctor">
- <summary>
- Default Constructor
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StatusHelper.Add(HelixToolkit.Wpf.StatusHelperElement)">
- <summary>
- Adds a StatusHelperElement to the List
- </summary>
- <param name="element"></param>
- </member>
- <member name="M:HelixToolkit.Wpf.StatusHelper.Remove(HelixToolkit.Wpf.PolygonEdge)">
- <summary>
- Removes all StatusHelperElements with a specific Edge
- </summary>
- <param name="edge"></param>
- </member>
- <member name="M:HelixToolkit.Wpf.StatusHelper.SearchLeft(HelixToolkit.Wpf.PolygonPoint)">
- <summary>
- Searches the nearest StatusHelperElement from the given Point
- </summary>
- <param name="point">The Point to search a StatusHelperElement for</param>
- <returns>The nearest StatusHelperElement that is positioned left of the Poin</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.StatusHelperElement">
- <summary>
- Helper Class that is used in the calculation Process of the Diagonals.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StatusHelperElement.Edge">
- <summary>
- The Edge of the StatusHelperElement
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StatusHelperElement.Helper">
- <summary>
- The Helper of the Edge is a Polygon Point
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StatusHelperElement.mFactor">
- <summary>
- Factor used for x-Value Calculation
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StatusHelperElement.Factor">
- <summary>
- Accessor for the Factor
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StatusHelperElement.MinX">
- <summary>
- Used to early-skip the Search for the right Status and Helper
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StatusHelperElement.#ctor(HelixToolkit.Wpf.PolygonEdge,HelixToolkit.Wpf.PolygonPoint)">
- <summary>
- Constructor taking an Edge and a Helper
- </summary>
- <param name="edge">The Edge of the StatusHelperElement</param>
- <param name="point">The Helper for the Edge of the StatusHelperElement</param>
- </member>
- <member name="T:HelixToolkit.Wpf.PolygonPoint">
- <summary>
- Helper Class for the PolygonData Object.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonPoint.mPoint">
- <summary>
- The actual Point of this PolygonPoint
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.Point">
- <summary>
- Accessor for the Point-Data
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.X">
- <summary>
- Accessor for the X-Coordinate of the Point
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.Y">
- <summary>
- Accessor for the Y-Coordinate of the Point
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonPoint.mEdgeOne">
- <summary>
- The "incoming" Edge of this PolygonPoint
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.EdgeOne">
- <summary>
- Accessor for the incoming Edge
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonPoint.mEdgeTwo">
- <summary>
- The "outgoing" Edge of this PolygonPoint
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.EdgeTwo">
- <summary>
- Accessor for the outgoing Edge
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonPoint.mIndex">
- <summary>
- The Index of this Point in the original Polygon
- that needs to be triangulated
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.Index">
- <summary>
- Accessor for the iriginal Point-Index
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.Last">
- <summary>
- The "last" neighboring Point, which is connected throught the incoming Edge
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonPoint.Next">
- <summary>
- The "next" neighboring Point, which is connected throught the outgoing Edge
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonPoint.op_LessThan(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonPoint)">
- <summary>
- Comparison Operator, that is used to determine the Class of the PolygonPoints
- </summary>
- <param name="first">The first PolygonPoint</param>
- <param name="second">The second PolygonPoint</param>
- <returns>Returns true if the first PolygonPoint is smaller, compared to the second PolygonPoint, false otherwise</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonPoint.op_GreaterThan(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonPoint)">
- <summary>
- Comparison Operator, that is used to determine the Class of the PolygonPoints
- </summary>
- <param name="first">The first PolygonPoint</param>
- <param name="second">The second PolygonPoint</param>
- <returns>Returns true if the first PolygonPoint is bigger, compared to the second PolygonPoint, false otherwise</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonPoint.#ctor(System.Windows.Point)">
- <summary>
- Constructor using a Point
- </summary>
- <param name="p">The Point-Data to use</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonPoint.PointClass(System.Boolean)">
- <summary>
- Detrmines the Class of the PolygonPoint, depending on the sweeping Direction
- </summary>
- <param name="reverse">The Sweeping direction, top-to-bottom if false, bottom-to-top otherwise</param>
- <returns>The Class of the PolygonPoint</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonPoint.isConvexPoint">
- <summary>
- Calculates for a Point, if it is a convex Point or not
- (the assumption is, that we are dealing with a CCW Polygon orientation!)
- </summary>
- <returns>Returns true, if convex, false if concave (or "reflex" Vertex)</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonPoint.ToString">
- <summary>
- Override the ToString (for Debugging Purposes)
- </summary>
- <returns>String representing this Point</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonPoint.CompareTo(HelixToolkit.Wpf.PolygonPoint)">
- <summary>
- Comparison of two Points, used to sort the Polygons from top to bottom (left to right)
- </summary>
- <param name="second">Other Point to compare to</param>
- <returns>-1 if this Point is bigger, 0 if the same, 1 if smaller</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PolygonEdge">
- <summary>
- Helper Class for the PolygonData Object.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonEdge.mPointOne">
- <summary>
- The "starting" Point of this Edge
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonEdge.PointOne">
- <summary>
- Accessor to the Startpoint of this Edge
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonEdge.mPointTwo">
- <summary>
- The "ending" Point of this Edge
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonEdge.PointTwo">
- <summary>
- Accessor to the Endpoint of this Edge
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonEdge.Last">
- <summary>
- The "last" neighboring Edge, which both share the Startpoint of this Edge
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonEdge.Next">
- <summary>
- The "next" neighboring Edge, which both share the Endpoint of this Edge
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonEdge.#ctor(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonPoint)">
- <summary>
- Constructor that takes both Points of the Edge
- </summary>
- <param name="one">The Startpoint</param>
- <param name="two">The Endpoint</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonEdge.ToString">
- <summary>
- Override the ToString (for Debugging Purposes)
- </summary>
- <returns>String representing this Edge</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PolygonData">
- <summary>
- Helper Class for the Polygon-Triangulation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonData.mPoints">
- <summary>
- The List of Polygonpoints that define this Polygon
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonData.Points">
- <summary>
- Accessor to the List of PolygonPoints
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonData.HasHoles">
- <summary>
- Are there Holes present
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonData.mHoles">
- <summary>
- The Holes of the Polygon
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PolygonData.Holes">
- <summary>
- Access to the Holes
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PolygonData.mNumBoundaryPoints">
- <summary>
- Number of initial Points on the Polygon Boundary
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonData.#ctor(System.Collections.Generic.List{System.Windows.Point},System.Collections.Generic.List{System.Int32})">
- <summary>
- Constructor that uses a List of Points and an optional List of Point-Indices
- </summary>
- <param name="points">The Polygon-Defining Points</param>
- <param name="indices">Optional List of Point-Indices</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonData.#ctor(System.Collections.Generic.List{HelixToolkit.Wpf.PolygonPoint})">
- <summary>
- Constructor that takes a List of PolygonPoints
- Calls the first Constructor by splitting the Input-Information (Points and Indices)
- </summary>
- <param name="points">The PolygonPoints</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PolygonData.AddHole(System.Collections.Generic.List{System.Windows.Point})">
- <summary>
- Add Points of a Hole to the PolygonData
- </summary>
- <param name="points">The Points that define the Hole in the Polygon</param>
- </member>
- <member name="T:HelixToolkit.Wpf.HelixToolkitException">
- <summary>
- Represents errors that occurs in the Helix 3D Toolkit.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixToolkitException.#ctor(System.String,System.Object[])">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.HelixToolkitException"/> class.
- </summary>
- <param name="formatString">
- The format string.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ContourHelper">
- <summary>
- Provides functionality to calculate a contour slice through a 3 vertex facet.(Modified from HelixToolkit.Wpf version)
- </summary>
- <remarks>
- See <a href="http://paulbourke.net/papers/conrec/">CONREC</a> for further information.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ResultIndices">
- <summary>
- Provides the indices for the various <see cref="T:HelixToolkit.Wpf.ContourHelper.ContourFacetResult"/> cases.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.a">
- <summary>
- The parameter 'a' of the plane equation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.b">
- <summary>
- The parameter 'b' of the plane equation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.c">
- <summary>
- The parameter 'c' of the plane equation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.d">
- <summary>
- The parameter 'd' of the plane equation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.sides">
- <summary>
- The sides.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.indices">
- <summary>
- The indices.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.meshPositions">
- <summary>
- The original mesh positions.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.meshNormals">
- <summary>
- The original mesh normal vectors.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.meshTextureCoordinates">
- <summary>
- The original mesh texture coordinates.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.points">
- <summary>
- The points.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.normals">
- <summary>
- The normal vectors.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.textures">
- <summary>
- The texture coordinates.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.positionCount">
- <summary>
- The position count.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ContourHelper" /> class.
- </summary>
- <param name="planeOrigin">The plane origin.</param>
- <param name="planeNormal">The plane normal.</param>
- <param name="originalMesh">The original mesh.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.ContourHelper.ContourFacetResult">
- <summary>
- The contour facet result.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.None">
- <summary>
- All of the points fall above the contour plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.ZeroOnly">
- <summary>
- Only the 0th point falls below the contour plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.OneAndTwo">
- <summary>
- The 1st and 2nd points fall below the contour plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.OneOnly">
- <summary>
- Only the 1st point falls below the contour plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.ZeroAndTwo">
- <summary>
- The 0th and 2nd points fall below the contour plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.TwoOnly">
- <summary>
- Only the second point falls below the contour plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.ZeroAndOne">
- <summary>
- The 0th and 1st points fall below the contour plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.All">
- <summary>
- All of the points fall below the contour plane.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.ContourFacet(System.Int32,System.Int32,System.Int32,System.Windows.Media.Media3D.Point3D[]@,System.Windows.Media.Media3D.Vector3D[]@,System.Windows.Point[]@,System.Int32[]@)">
- <summary>
- Create a contour slice through a 3 vertex facet.
- </summary>
- <param name="index0">The 0th point index.</param>
- <param name="index1">The 1st point index.</param>
- <param name="index2">The 2nd point index.</param>
- <param name="newPositions">Any new positions that are created, when the contour plane slices through the vertex.</param>
- <param name="newNormals">Any new normal vectors that are created, when the contour plane slices through the vertex.</param>
- <param name="newTextureCoordinates">Any new texture coordinates that are created, when the contour plane slices through the vertex.</param>
- <param name="triangleIndices">Triangle indices for the triangle(s) above the plane.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.CalculatePoint(System.Double,System.Double,System.Double,System.Double)">
- <summary>
- Calculates a new point coordinate.
- </summary>
- <param name="firstPoint">
- The first point coordinate.
- </param>
- <param name="secondPoint">
- The second point coordinate.
- </param>
- <param name="firstSide">
- The first side.
- </param>
- <param name="secondSide">
- The second side.
- </param>
- <returns>The new coordinate.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.GetContourFacet">
- <summary>
- Gets the <see cref="T:HelixToolkit.Wpf.ContourHelper.ContourFacetResult"/> for the current facet.
- </summary>
- <returns>a facet result.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.SetData(System.Int32,System.Int32,System.Int32)">
- <summary>
- Initializes the facet data and calculates the <see cref="F:HelixToolkit.Wpf.ContourHelper.sides"/> values from the specified triangle indices.
- </summary>
- <param name="index0">The first triangle index of the facet.</param>
- <param name="index1">The second triangle index of the facet.</param>
- <param name="index2">The third triangle index of the facet.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.CreateNewPosition(System.Int32,System.Int32)">
- <summary>
- Calculates the position at the plane intersection for the side specified by two triangle indices.
- </summary>
- <param name="index0">The first index.</param>
- <param name="index1">The second index.</param>
- <returns>The interpolated position.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.CreateNewNormal(System.Int32,System.Int32)">
- <summary>
- Calculates the normal at the plane intersection for the side specified by two triangle indices.
- </summary>
- <param name="index0">The first index.</param>
- <param name="index1">The second index.</param>
- <returns>The interpolated vector.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.CreateNewTexture(System.Int32,System.Int32)">
- <summary>
- Calculates the texture coordinate at the plane intersection for the side specified by two triangle indices.
- </summary>
- <param name="index0">The first index.</param>
- <param name="index1">The second index.</param>
- <returns>The interpolated texture coordinate.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.IsSideAlone(System.Int32)">
- <summary>
- Determines whether the vertex at the specified index is at the opposite side of the other two vertices.
- </summary>
- <param name="index">The index.</param>
- <returns><c>true</c> if the vertex is on its own side.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ContourHelper.AllSidesBelowContour">
- <summary>
- Determines whether all sides of the facet are below the contour.
- </summary>
- <returns><c>true</c> if all sides are below the contour.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.DoubleKeyDictionary`3">
- <summary>
- A double key dictionary.
- </summary>
- <typeparam name="K">
- The first key type.
- </typeparam>
- <typeparam name="T">
- The second key type.
- </typeparam>
- <typeparam name="V">
- The value type.
- </typeparam>
- <remarks>
- See http://noocyte.wordpress.com/2008/02/18/double-key-dictionary/
- A Remove method was added.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.OuterDictionary">
- <summary>
- Gets or sets OuterDictionary.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.Item(`0,`1)">
- <summary>
- Gets or sets the value with the specified indices.
- </summary>
- <value></value>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Clear">
- <summary>
- Clears this dictionary.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Add(`0,`1,`2)">
- <summary>
- Adds the specified key.
- </summary>
- <param name="key1">
- The key1.
- </param>
- <param name="key2">
- The key2.
- </param>
- <param name="value">
- The value.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.ContainsKey(`0,`1)">
- <summary>
- Determines whether the specified dictionary contains the key.
- </summary>
- <param name="index1">
- The index1.
- </param>
- <param name="index2">
- The index2.
- </param>
- <returns>
- <c>true</c> if the specified index1 contains key; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Equals(HelixToolkit.Wpf.DoubleKeyDictionary{`0,`1,`2})">
- <summary>
- Equalses the specified other.
- </summary>
- <param name="other">
- The other.
- </param>
- <returns>
- The equals.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.GetEnumerator">
- <summary>
- Gets the enumerator.
- </summary>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Remove(`0,`1)">
- <summary>
- Removes the specified key.
- </summary>
- <param name="key1">
- The key1.
- </param>
- <param name="key2">
- The key2.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.TryGetValue(`0,`1,`2@)">
- <summary>
-
- </summary>
- <param name="key1"></param>
- <param name="key2"></param>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.Values">
- <summary>
- Gets the values.
- </summary>
- <value>
- The values.
- </value>
- </member>
- <member name="T:HelixToolkit.Wpf.DoubleKeyPairValue`3">
- <summary>
- Represents two keys and a value.
- </summary>
- <typeparam name="K">
- First key type.
- </typeparam>
- <typeparam name="T">
- Second key type.
- </typeparam>
- <typeparam name="V">
- Value type.
- </typeparam>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyPairValue`3.#ctor(`0,`1,`2)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.DoubleKeyPairValue`3"/> class.
- </summary>
- <param name="key1">
- The key1.
- </param>
- <param name="key2">
- The key2.
- </param>
- <param name="value">
- The value.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Key1">
- <summary>
- Gets or sets the key1.
- </summary>
- <value>The key1.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Key2">
- <summary>
- Gets or sets the key2.
- </summary>
- <value>The key2.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Value">
- <summary>
- Gets or sets the value.
- </summary>
- <value>The value.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.DoubleKeyPairValue`3.ToString">
- <summary>
- Returns a <see cref="T:System.String"/> that represents this instance.
- </summary>
- <returns>
- A <see cref="T:System.String"/> that represents this instance.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.MathHelper">
- <summary>
-
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MathHelper.GenerateNoiseMap(System.Int32,System.Int32,System.Int32,System.Double[]@)">
- <summary>
- Generates the noise map.
- From https://stackoverflow.com/questions/8659351/2d-perlin-noise
- </summary>
- <param name="width">The width.</param>
- <param name="height">The height.</param>
- <param name="result">The result.</param>
- <param name="octaves">The octaves.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.Noise2d">
- <summary>
- implements improved Perlin noise in 2D.
- Transcribed from http://www.siafoo.net/snippet/144?nolinenos#perlin2003
- From StackOverflow: https://stackoverflow.com/questions/8659351/2d-perlin-noise
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Noise2d.Reseed">
- <summary>
- generate a new permutation.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Noise2d.Noise(System.Double,System.Double)">
- <summary>
- Noises the specified x.
- </summary>
- <param name="x">The x.</param>
- <param name="y">The y.</param>
- <returns></returns>
- </member>
- <member name="T:HelixToolkit.Wpf.DrawingContextExtensions">
- <summary>
- Extension methods for DrawingContext.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Windows.Point,System.Windows.Media.SweepDirection,System.Double,System.Double)">
- <summary>
- Draws the arc.
- </summary>
- <param name="dc">The dc.</param>
- <param name="brush">The brush.</param>
- <param name="pen">The pen.</param>
- <param name="start">The start.</param>
- <param name="end">The end.</param>
- <param name="direction">The direction.</param>
- <param name="radiusX">The radius X.</param>
- <param name="radiusY">The radius Y.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Double,System.Windows.Media.SweepDirection,System.Double,System.Double)">
- <summary>
- Draws the arc.
- </summary>
- <param name="dc">
- The dc.
- </param>
- <param name="brush">
- The brush.
- </param>
- <param name="pen">
- The pen.
- </param>
- <param name="position">
- The position.
- </param>
- <param name="startAngle">
- The start angle.
- </param>
- <param name="endAngle">
- The end angle.
- </param>
- <param name="direction">
- The direction.
- </param>
- <param name="radiusX">
- The radius X.
- </param>
- <param name="radiusY">
- The radius Y.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Double,System.Double,System.Double)">
- <summary>
- Draws the arc.
- </summary>
- <param name="dc">
- The dc.
- </param>
- <param name="brush">
- The brush.
- </param>
- <param name="pen">
- The pen.
- </param>
- <param name="position">
- The position.
- </param>
- <param name="startAngle">
- The start angle.
- </param>
- <param name="endAngle">
- The end angle.
- </param>
- <param name="radiusX">
- The radius X.
- </param>
- <param name="radiusY">
- The radius Y.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.RectangleAdorner">
- <summary>
- An adorner showing a rectangle with a crosshair in the middle. This is shown when zooming a rectangle.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleAdorner.crossHairSize">
- <summary>
- The cross hair size.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleAdorner.pen">
- <summary>
- The pen.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleAdorner.pen2">
- <summary>
- The pen 2.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleAdorner.#ctor(System.Windows.UIElement,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color,System.Double,System.Double,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleAdorner"/> class.
- </summary>
- <param name="adornedElement">
- The adorned element.
- </param>
- <param name="rectangle">
- The rectangle.
- </param>
- <param name="color1">
- The color1.
- </param>
- <param name="color2">
- The color2.
- </param>
- <param name="thickness1">
- The thickness1.
- </param>
- <param name="thickness2">
- The thickness2.
- </param>
- <param name="crossHairSize">
- Size of the cross hair.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleAdorner.#ctor(System.Windows.UIElement,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color,System.Double,System.Double,System.Double,System.Windows.Media.DashStyle)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleAdorner"/> class.
- </summary>
- <param name="adornedElement">
- The adorned element.
- </param>
- <param name="rectangle">
- The rectangle.
- </param>
- <param name="color1">
- The color1.
- </param>
- <param name="color2">
- The color2.
- </param>
- <param name="thickness1">
- The thickness1.
- </param>
- <param name="thickness2">
- The thickness2.
- </param>
- <param name="crossHairSize">
- Size of the cross hair.
- </param>
- <param name="dashStyle2">
- The dash style2.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleAdorner.Rectangle">
- <summary>
- Gets or sets Rectangle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleAdorner.OnRender(System.Windows.Media.DrawingContext)">
- <summary>
- Called when rendering.
- </summary>
- <param name="dc">
- The dc.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.TargetSymbolAdorner">
- <summary>
- A Target symbol adorner. This is shown in the HelixViewport3D when manipulating the camera with the mouse.
- </summary>
- <remarks>
- Inspired by Google Earth...
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.TargetSymbolAdorner.#ctor(System.Windows.UIElement,System.Windows.Point)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TargetSymbolAdorner"/> class.
- </summary>
- <param name="adornedElement">
- The adorned element.
- </param>
- <param name="position">
- The position.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.TargetSymbolAdorner.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>The position.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TargetSymbolAdorner.OnRender(System.Windows.Media.DrawingContext)">
- <summary>
- Called when rendering.
- </summary>
- <param name="dc">
- The drawing context.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.CameraController">
- <summary>
- Provides a control that manipulates the camera by mouse and keyboard gestures.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.CameraModeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.CameraMode"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.CameraProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.Camera"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.CameraRotationModeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.CameraRotationMode"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.DefaultCameraProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.DefaultCamera"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.EnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.Enabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.InertiaFactorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.InertiaFactor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.InfiniteSpinProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.InfiniteSpin"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.IsInertiaEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsInertiaEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.IsMoveEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsMoveEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.IsPanEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsPanEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.IsRotationEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsRotationEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.IsZoomEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsZoomEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.LookAtChangedEvent">
- <summary>
- The look at (target) point changed event
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.MaximumFieldOfViewProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.MaximumFieldOfView"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.MinimumFieldOfViewProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.MinimumFieldOfView"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ModelUpDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ModelUpDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.MoveSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.MoveSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.PanCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.PanCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.FixedRotationPointEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.FixedRotationPointEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.FixedRotationPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.FixedRotationPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.RotateCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.RotateCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.RotationSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.RotationSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ShowCameraTargetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ShowCameraTarget"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.SpinReleaseTimeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.SpinReleaseTime"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.UpDownPanSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.UpDownPanSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ViewportProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.Viewport"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.SnapMouseDownPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.SnapMouseDownPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ZoomCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ZoomRectangleCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomRectangleCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ZoomSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.ZoomedByRectangleEvent">
- <summary>
- The zoomed by rectangle event
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.cameraHistory">
- <summary>
- The camera history stack.
- </summary>
- <remarks>
- Implemented as a linkedlist since we want to remove items at the bottom of the stack.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.renderingEventListener">
- <summary>
- The rendering event listener.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.cursorStack">
- <summary>
- The stacked cursors - used for restoring to original cursor
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.changeFieldOfViewHandler">
- <summary>
- The change field of view event handler.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.changeLookAtHandler">
- <summary>
- The change look at event handler.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.isSpinning">
- <summary>
- The is spinning flag.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.lastTick">
- <summary>
- The last tick.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.moveSpeed">
- <summary>
- The move speed.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.panHandler">
- <summary>
- The pan event handler.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.panSpeed">
- <summary>
- The pan speed.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.rectangleAdorner">
- <summary>
- The rectangle adorner.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.rotateHandler">
- <summary>
- The rotation event handler.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.rotationPoint3D">
- <summary>
- The 3D rotation point.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.rotationPosition">
- <summary>
- The rotation position.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.rotationSpeed">
- <summary>
- The rotation speed.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.spinningPoint3D">
- <summary>
- The 3D point to spin around.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.spinningPosition">
- <summary>
- The spinning position.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.spinningSpeed">
- <summary>
- The spinning speed.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.targetAdorner">
- <summary>
- The target adorner.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.touchPreviousPoint">
- <summary>
- The touch point in the last touch delta event
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.manipulatorCount">
- <summary>
- The number of touch manipulators (fingers) in the last touch delta event
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.zoomHandler">
- <summary>
- The zoom event handler.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.zoomPoint3D">
- <summary>
- The point to zoom around.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.zoomRectangleHandler">
- <summary>
- The zoom rectangle event handler.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraController.zoomSpeed">
- <summary>
- The zoom speed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.#cctor">
- <summary>
- Initializes static members of the <see cref="T:HelixToolkit.Wpf.CameraController" /> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CameraController" /> class.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.CameraController.LookAtChanged">
- <summary>
- Occurs when the look at/target point changed.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.CameraController.ZoomedByRectangle">
- <summary>
- Occurs when the view is zoomed by rectangle.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.BackViewCommand">
- <summary>
- Gets the back view command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.BottomViewCommand">
- <summary>
- Gets the bottom view command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCommand">
- <summary>
- Gets the change field of view command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ChangeLookAtCommand">
- <summary>
- Gets the change look at command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.FrontViewCommand">
- <summary>
- Gets the front view command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.LeftViewCommand">
- <summary>
- Gets the left view command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.PanCommand">
- <summary>
- Gets the pan command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ResetCameraCommand">
- <summary>
- Gets the reset camera command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.RightViewCommand">
- <summary>
- Gets the right view command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.RotateCommand">
- <summary>
- Gets the rotate command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.TopViewCommand">
- <summary>
- Gets the top view command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ZoomCommand">
- <summary>
- Gets the zoom command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ZoomExtentsCommand">
- <summary>
- Gets the zoom extents command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ZoomRectangleCommand">
- <summary>
- Gets the zoom rectangle command.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ActualCamera">
- <summary>
- Gets ActualCamera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.Camera">
- <summary>
- Gets or sets Camera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.CameraLookDirection">
- <summary>
- Gets or sets CameraLookDirection.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.CameraMode">
- <summary>
- Gets or sets CameraMode.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.CameraPosition">
- <summary>
- Gets or sets CameraPosition.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.CameraRotationMode">
- <summary>
- Gets or sets CameraRotationMode.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.CameraTarget">
- <summary>
- Gets or sets CameraTarget.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.CameraUpDirection">
- <summary>
- Gets or sets CameraUpDirection.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursor">
- <summary>
- Gets or sets the change field of view cursor.
- </summary>
- <value> The change field of view cursor. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.DefaultCamera">
- <summary>
- Gets or sets the default camera (used when resetting the view).
- </summary>
- <value> The default camera. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.Enabled">
- <summary>
- Gets or sets a value indicating whether Enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.InertiaFactor">
- <summary>
- Gets or sets InertiaFactor.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.InfiniteSpin">
- <summary>
- Gets or sets a value indicating whether InfiniteSpin.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsActive">
- <summary>
- Gets a value indicating whether IsActive.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabled">
- <summary>
- Gets or sets a value indicating whether field of view can be changed.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsInertiaEnabled">
- <summary>
- Gets or sets a value indicating whether inertia is enabled for the camera manipulations.
- </summary>
- <value><c>true</c> if inertia is enabled; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsMoveEnabled">
- <summary>
- Gets or sets a value indicating whether move is enabled.
- </summary>
- <value> <c>true</c> if move is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsPanEnabled">
- <summary>
- Gets or sets a value indicating whether pan is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsRotationEnabled">
- <summary>
- Gets or sets a value indicating whether IsRotationEnabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabled">
- <summary>
- Gets or sets a value indicating whether touch zoom (pinch gesture) is enabled.
- </summary>
- <value> <c>true</c> if touch zoom is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsZoomEnabled">
- <summary>
- Gets or sets a value indicating whether IsZoomEnabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivity">
- <summary>
- Gets or sets the sensitivity for pan by the left and right keys.
- </summary>
- <value> The pan sensitivity. </value>
- <remarks>
- Use -1 to invert the pan direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivity">
- <summary>
- Gets or sets the sensitivity for rotation by the left and right keys.
- </summary>
- <value> The rotation sensitivity. </value>
- <remarks>
- Use -1 to invert the rotation direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.MaximumFieldOfView">
- <summary>
- Gets or sets the maximum field of view.
- </summary>
- <value> The maximum field of view. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.MinimumFieldOfView">
- <summary>
- Gets or sets the minimum field of view.
- </summary>
- <value> The minimum field of view. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ModelUpDirection">
- <summary>
- Gets or sets the model up direction.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.MoveSensitivity">
- <summary>
- Gets or sets the move sensitivity.
- </summary>
- <value> The move sensitivity. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivity">
- <summary>
- Gets or sets the sensitivity for zoom by the page up and page down keys.
- </summary>
- <value> The zoom sensitivity. </value>
- <remarks>
- Use -1 to invert the zoom direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.PanCursor">
- <summary>
- Gets or sets the pan cursor.
- </summary>
- <value> The pan cursor. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPoint">
- <summary>
- Gets or sets a value indicating whether to rotate around the mouse down point.
- </summary>
- <value> <c>true</c> if rotation around the mouse down point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.FixedRotationPointEnabled">
- <summary>
- Gets or sets a value indicating whether to rotate around a fixed point.
- </summary>
- <value> <c>true</c> if rotation around a fixed point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.FixedRotationPoint">
- <summary>
- Gets or sets a value indicating the center of rotation.
- </summary>
- <value> <c>true</c> if rotation around a fixed point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.RotateCursor">
- <summary>
- Gets or sets the rotate cursor.
- </summary>
- <value> The rotate cursor. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.RotationSensitivity">
- <summary>
- Gets or sets the rotation sensitivity (degrees/pixel).
- </summary>
- <value> The rotation sensitivity. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ShowCameraTarget">
- <summary>
- Gets or sets a value indicating whether to show a target adorner when manipulating the camera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.SpinReleaseTime">
- <summary>
- Gets or sets the max duration of mouse drag to activate spin.
- </summary>
- <remarks>
- If the time between mouse down and mouse up is less than this value, spin is activated.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.UpDownPanSensitivity">
- <summary>
- Gets or sets the sensitivity for pan by the up and down keys.
- </summary>
- <value> The pan sensitivity. </value>
- <remarks>
- Use -1 to invert the pan direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivity">
- <summary>
- Gets or sets the sensitivity for rotation by the up and down keys.
- </summary>
- <value> The rotation sensitivity. </value>
- <remarks>
- Use -1 to invert the rotation direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.Viewport">
- <summary>
- Gets or sets Viewport.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPoint">
- <summary>
- Gets or sets a value indicating whether to zoom around mouse down point.
- </summary>
- <value> <c>true</c> if zooming around the mouse down point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.SnapMouseDownPoint">
- <summary>
- Gets or sets a value indicating whether to snap the mouse down point to a model.
- </summary>
- <value> <c>true</c> if snapping the mouse down point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ZoomCursor">
- <summary>
- Gets or sets the zoom cursor.
- </summary>
- <value> The zoom cursor. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ZoomRectangleCursor">
- <summary>
- Gets or sets the zoom rectangle cursor.
- </summary>
- <value> The zoom rectangle cursor. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.ZoomSensitivity">
- <summary>
- Gets or sets ZoomSensitivity.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.RotataAroundClosestVertexComplexity">
- <summary>
- Efficiency option, lower values decrease computation time for camera interaction when
- RotateAroundMouseDownPoint or ZoomAroundMouseDownPoint is set to true in inspect mode.
- Note: Will mostly save on computation time once the bounds are already calculated and cashed within the MeshGeometry3D.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsOrthographicCamera">
- <summary>
- Gets a value indicating whether IsOrthographicCamera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.IsPerspectiveCamera">
- <summary>
- Gets a value indicating whether IsPerspectiveCamera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.OrthographicCamera">
- <summary>
- Gets OrthographicCamera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.PerspectiveCamera">
- <summary>
- Gets PerspectiveCamera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraController.LimitFPS">
- <summary>
- Gets or sets a value indicating whether [limit FPS].
- </summary>
- <value>
- <c>true</c> if [limit FPS]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.AddMoveForce(System.Double,System.Double,System.Double)">
- <summary>
- Adds the specified move force.
- </summary>
- <param name="dx">
- The delta x.
- </param>
- <param name="dy">
- The delta y.
- </param>
- <param name="dz">
- The delta z.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.AddMoveForce(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Adds the specified move force.
- </summary>
- <param name="delta">
- The delta.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.AddPanForce(System.Double,System.Double)">
- <summary>
- Adds the specified pan force.
- </summary>
- <param name="dx">
- The delta x.
- </param>
- <param name="dy">
- The delta y.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.AddPanForce(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- The add pan force.
- </summary>
- <param name="pan">
- The pan.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.AddRotateForce(System.Double,System.Double)">
- <summary>
- The add rotate force.
- </summary>
- <param name="dx">
- The delta x.
- </param>
- <param name="dy">
- The delta y.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.AddZoomForce(System.Double)">
- <summary>
- Adds the zoom force.
- </summary>
- <param name="delta">
- The delta.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.AddZoomForce(System.Double,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Adds the zoom force.
- </summary>
- <param name="delta">
- The delta.
- </param>
- <param name="zoomOrigin">
- The zoom origin.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ChangeDirection(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Changes the direction of the camera.
- </summary>
- <param name="lookDir">
- The look direction.
- </param>
- <param name="upDir">
- The up direction.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ChangeDirection(System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Changes the direction of the camera.
- </summary>
- <param name="lookDir">
- The look direction.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.HideRectangle">
- <summary>
- Hides the rectangle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.HideTargetAdorner">
- <summary>
- Hides the target adorner.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Change the "look-at" point.
- </summary>
- <param name="target">
- The target.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.PushCameraSetting">
- <summary>
- Push the current camera settings on an internal stack.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ResetCamera">
- <summary>
- Resets the camera.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ResetCameraUpDirection">
- <summary>
- Resets the camera up direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.RestoreCameraSetting">
- <summary>
- Restores the most recent camera setting from the internal stack.
- </summary>
- <returns> The restore camera setting. </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ShowRectangle(System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color)">
- <summary>
- Shows the rectangle.
- </summary>
- <param name="rect">
- The rectangle.
- </param>
- <param name="color1">
- The color 1.
- </param>
- <param name="color2">
- The color 2.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ShowTargetAdorner(System.Windows.Point)">
- <summary>
- Shows the target adorner.
- </summary>
- <param name="position">
- The position.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.StartSpin(System.Windows.Vector,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Starts the spin.
- </summary>
- <param name="speed">
- The speed.
- </param>
- <param name="position">
- The position.
- </param>
- <param name="aroundPoint">
- The spin around point.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.StopSpin">
- <summary>
- Stops the spin.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.UpdateRectangle(System.Windows.Rect)">
- <summary>
- Updates the rectangle.
- </summary>
- <param name="rect">
- The rectangle.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.Zoom(System.Double)">
- <summary>
- Zooms by the specified delta value.
- </summary>
- <param name="delta">
- The delta value.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ZoomExtents(System.Double)">
- <summary>
- Zooms to the extents of the model.
- </summary>
- <param name="animationTime">
- The animation time (milliseconds).
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.RestoreCursor">
- <summary>
- Restores the cursor from the cursor stack.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.SetCursor(System.Windows.Input.Cursor)">
- <summary>
- Sets the cursor and pushes the current cursor to the cursor stack.
- </summary>
- <param name="cursor">The cursor.</param>
- <remarks>Use <see cref="M:HelixToolkit.Wpf.CameraController.RestoreCursor" /> to restore the cursor again.</remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnLookAtChanged">
- <summary>
- Raises the LookAtChanged event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnZoomedByRectangle">
- <summary>
- Raises the ZoomedByRectangle event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
- <summary>
- Called when the <see cref="E:System.Windows.UIElement.ManipulationCompleted"/> event occurs.
- </summary>
- <param name="e">
- The data for the event.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
- <summary>
- Called when the <see cref="E:System.Windows.UIElement.ManipulationDelta"/> event occurs.
- </summary>
- <param name="e">
- The data for the event.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
- <summary>
- Called when the <see cref="E:System.Windows.UIElement.ManipulationStarted"/> event occurs.
- </summary>
- <param name="e">
- The data for the event.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled MouseDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
- <summary>
- Invoked when an unhandled StylusSystemGesture attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs"/> that contains the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.CameraChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The camera changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ViewportChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The viewport changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.BackViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The back view event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.BottomViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The bottom view event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.CameraControllerLoaded(System.Object,System.Windows.RoutedEventArgs)">
- <summary>
- The camera controller_ loaded.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.CameraControllerUnloaded(System.Object,System.Windows.RoutedEventArgs)">
- <summary>
- Called when the CameraController is unloaded.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.Clamp(System.Double,System.Double,System.Double)">
- <summary>
- Clamps the specified value between the limits.
- </summary>
- <param name="value">
- The value.
- </param>
- <param name="min">
- The min.
- </param>
- <param name="max">
- The max.
- </param>
- <returns>
- The clamp.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.FindPanVector(System.Double,System.Double)">
- <summary>
- Finds the pan vector.
- </summary>
- <param name="dx">
- The delta x.
- </param>
- <param name="dy">
- The delta y.
- </param>
- <returns>
- The <see cref="T:System.Windows.Media.Media3D.Vector3D"/> .
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.FrontViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The front view event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.InitializeBindings">
- <summary>
- Initializes the input bindings.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.LeftViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The left view event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnCameraChanged">
- <summary>
- The on camera changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- The rendering event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
- <summary>
- Called when a key is pressed.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.Input.KeyEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnMouseWheel(System.Object,System.Windows.Input.MouseWheelEventArgs)">
- <summary>
- Called when the mouse wheel is moved.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.Input.MouseWheelEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnTimeStep(System.Double)">
- <summary>
- The on time step.
- </summary>
- <param name="time">
- The time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.OnViewportChanged">
- <summary>
- The on viewport changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.RefreshViewport">
- <summary>
- The refresh viewport.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ResetCameraHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The reset camera event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.RightViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The right view event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.StopAnimations">
- <summary>
- The stop animations.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.SubscribeEvents">
- <summary>
- The subscribe events.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.TopViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The top view event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.UnSubscribeEvents">
- <summary>
- The un subscribe events.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraController.ZoomExtentsHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- The Zoom extents event handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.CameraMode">
- <summary>
- Camera movement modes.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraMode.Inspect">
- <summary>
- Orbits around a point (fixed target position, move closer target when zooming).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraMode.WalkAround">
- <summary>
- Walk around (fixed camera position, move in cameradirection when zooming).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraMode.FixedPosition">
- <summary>
- Fixed camera target, change FOV when zooming.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.CameraRotationMode">
- <summary>
- Camera rotation modes.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraRotationMode.Turntable">
- <summary>
- Turntable is constrained to two axes of rotation (model up and right direction)
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraRotationMode.Turnball">
- <summary>
- Turnball using three axes (look direction, right direction and up direction (on the left/right edges)).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CameraRotationMode.Trackball">
- <summary>
- Using a virtual trackball.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.CameraSetting">
- <summary>
- Represents a camera state.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraSetting.#ctor(System.Windows.Media.Media3D.ProjectionCamera)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CameraSetting"/> class.
- </summary>
- <param name="camera">
- The camera.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraSetting.FarPlaneDistance">
- <summary>
- Gets or sets the far plane distance.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraSetting.FieldOfView">
- <summary>
- Gets or sets the field of view.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraSetting.LookDirection">
- <summary>
- Gets or sets the look direction.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraSetting.NearPlaneDistance">
- <summary>
- Gets or sets the near plane distance.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraSetting.Position">
- <summary>
- Gets or sets the position.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraSetting.UpDirection">
- <summary>
- Gets or sets the up direction.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CameraSetting.Width">
- <summary>
- Gets or sets the width of an orthographic camera.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraSetting.UpdateCamera(System.Windows.Media.Media3D.ProjectionCamera)">
- <summary>
- Updates the camera to this state.
- </summary>
- <param name="camera">
- The camera to update.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Closest3DPointHitTester.#ctor(System.Windows.Controls.Viewport3D,System.Int32)">
- <summary>
- Create a new CloseObjectHitTest that returns a 3D point closest to the clicked point on the camera.
- </summary>
- <param name="viewPort3D"></param>
- <param name="maximumVerticesPerMesh">
- The maximum number of vertices a mesh may contain to exactly determine the closest vertex for it when there is no exact hit.
- Any mesh containing more vertices gets approximated by its bounds.
- Note: Will mostly save on computation time once the bounds are already calculated and cashed within the MeshGeometry3D.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Closest3DPointHitTester.CalculateMouseDownNearestPoint(System.Windows.Point,System.Boolean)">
- <summary>
- Returns the 3D point that the user most likely clicked on.
- Returns the closest intersection with a mesh, if possible.
- If useClosestMeshIfPossible is true it will otherwise returns the mesh vertex that is closest to the clicked 2D screen coordinate, if possible.
- Returns the unprojected position otherwise.
- Also returns the 2D point corresponding to the returned 3D point.
- </summary>
- <param name="position"> The point in screen coordinates to calculate the closest vertices for. </param>
- <param name="useClosestMeshIfPossible"> When true the closest vertex point to the clicked position will be used when no mesh is hit at the exact mouse cursor area.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Closest3DPointHitTester.FindClosestHits(System.Windows.Point)">
- <summary>
- For each mesh object in the viewport, this method calculates the vertex that when mapped to 2D is closest to the given 2D point on the screen
- </summary>
- <param name="pointToHitTest"> The point in screen coordinates to calculate the closest vertices for. </param>
- <returns> A ClosestVertexResult containing the distance to the 2D point and the closest 3D vertex point for each geometry/model </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ClosestVertexResult">
- <summary>
- The result of a hit test where the point with the smallest 2D distance from a given point is searched.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ClosestVertexResult.ClosestPoint">
- <summary>
- The mesh vertex closest to the searched coordinate.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ClosestVertexResult.ClosestPointIn2D">
- <summary>
- The 2D coordinate matching the found mesh vertex.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ClosestVertexResult.Geometry">
- <summary>
- The mesh geometry the found point belongs to.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ClosestVertexResult.Model">
- <summary>
- The geometry model the point belongs to.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ClosestVertexResult.DistanceToPoint2D">
- <summary>
- The 2D distance from the found point to the point that was searched for.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.ManipulationEventArgs">
- <summary>
- Provides data for the manipulation events.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ManipulationEventArgs.#ctor(System.Windows.Point)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> class.
- </summary>
- <param name="currentPosition">
- The current position.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.ManipulationEventArgs.CurrentPosition">
- <summary>
- Gets or sets the current position.
- </summary>
- <value>The current position.</value>
- </member>
- <member name="T:HelixToolkit.Wpf.MouseGestureHandler">
- <summary>
- An abstract base class for the mouse gesture handlers.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.#ctor(HelixToolkit.Wpf.CameraController)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MouseGestureHandler"/> class.
- </summary>
- <param name="controller">
- The controller.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Origin">
- <summary>
- Gets the origin.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Camera">
- <summary>
- Gets the camera.
- </summary>
- <value>The camera.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraLookDirection">
- <summary>
- Gets or sets the camera look direction.
- </summary>
- <value>The camera look direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraMode">
- <summary>
- Gets the camera mode.
- </summary>
- <value>The camera mode.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraPosition">
- <summary>
- Gets or sets the camera position.
- </summary>
- <value>The camera position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraTarget">
- <summary>
- Gets the camera target.
- </summary>
- <value>The camera target.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraUpDirection">
- <summary>
- Gets or sets the camera up direction.
- </summary>
- <value>The camera up direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Controller">
- <summary>
- Gets or sets the controller.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.LastPoint">
- <summary>
- Gets or sets the last point (2D screen coordinates).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.LastPoint3D">
- <summary>
- Gets or sets the last point (3D world coordinates).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ManipulationWatch">
- <summary>
- Gets or sets the manipulation watch.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ModelUpDirection">
- <summary>
- Gets the model up direction.
- </summary>
- <value>The model up direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownNearestPoint3D">
- <summary>
- Gets or sets the mouse down point at the nearest hit element (3D world coordinates).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownNearestPoint2D">
- <summary>
- Gets or sets the mouse down point (2D screen coordinates).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownPoint">
- <summary>
- Gets or sets the mouse down point (2D screen coordinates).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownPoint3D">
- <summary>
- Gets or sets the mouse down point (3D world coordinates).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.RotationSensitivity">
- <summary>
- Gets the rotation sensitivity.
- </summary>
- <value>The rotation sensitivity.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Viewport">
- <summary>
- Gets the viewport.
- </summary>
- <value>The viewport.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ViewportHeight">
- <summary>
- Gets the height of the viewport.
- </summary>
- <value>The height of the viewport.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ViewportWidth">
- <summary>
- Gets the width of the viewport.
- </summary>
- <value>The width of the viewport.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ZoomSensitivity">
- <summary>
- Gets the zoom sensitivity.
- </summary>
- <value>The zoom sensitivity.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is completed.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the position is changed during a manipulation.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Execute(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- Starts the mouse gesture handler.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.UnProject(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Un projects a point from the screen (2D) to a point on plane (3D)
- </summary>
- <param name="p">
- The 2D point.
- </param>
- <param name="position">
- A point on the plane .
- </param>
- <param name="normal">
- The plane normal.
- </param>
- <returns>
- A 3D point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.UnProject(System.Windows.Point)">
- <summary>
- Un projects a point from the screen (2D) to a point on the plane trough the camera target point.
- </summary>
- <param name="p">
- The 2D point.
- </param>
- <returns>
- A 3D point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.CanExecute">
- <summary>
- Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
- </summary>
- <returns>
- True if the execution can continue.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.GetCursor">
- <summary>
- Gets the cursor for the gesture.
- </summary>
- <returns>
- A cursor.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.GetRay(System.Windows.Point)">
- <summary>
- Get the ray into the view volume given by the position in 2D (screen coordinates)
- </summary>
- <param name="position">
- A 2D point.
- </param>
- <returns>
- A ray
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnInertiaStarting(System.Int32)">
- <summary>
- Called when inertia is starting.
- </summary>
- <param name="elapsedTime">
- The elapsed time (milliseconds).
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Called when the mouse button is pressed down.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.Input.MouseEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseMove(System.Object,System.Windows.Input.MouseEventArgs)">
- <summary>
- Handles the mouse move events.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Handles the mouse up event.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Project(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Calculate the screen position of a 3D point.
- </summary>
- <param name="p">
- The 3D point.
- </param>
- <returns>
- The 2D point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MouseGestureHandler.SetMouseDownPoint(System.Windows.Point)">
- <summary>
- The set mouse down point.
- </summary>
- <param name="position">
- The position.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.NearestPointInCamera.MouseDownNearestPoint3D">
- <summary>
- The 3D point that most closely matches the ray from the camera cast at the current mouse position.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.NearestPointInCamera.MouseDownNearestPoint2D">
- <summary>
- The 2D coordinate corresponding to said 3D point. This will usually coïncide with the mouse position, but may differ if there is no geometry directly under the mouse postion.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PanHandler">
- <summary>
- Handles panning.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PanHandler.panPoint3D">
- <summary>
- The 3D pan origin.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.#ctor(HelixToolkit.Wpf.CameraController)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PanHandler"/> class.
- </summary>
- <param name="controller">
- The controller.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the position is changed during a manipulation.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.Pan(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Pans the camera by the specified 3D vector (world coordinates).
- </summary>
- <param name="delta">
- The panning vector.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.Pan(System.Windows.Vector)">
- <summary>
- Pans the camera by the specified 2D vector (screen coordinates).
- </summary>
- <param name="delta">
- The delta.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.CanExecute">
- <summary>
- Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
- </summary>
- <returns>
- True if the execution can continue.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.GetCursor">
- <summary>
- Gets the cursor for the gesture.
- </summary>
- <returns>
- A cursor.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PanHandler.OnInertiaStarting(System.Int32)">
- <summary>
- Called when inertia is starting.
- </summary>
- <param name="elapsedTime">
- The elapsed time (milliseconds).
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.RotateHandler">
- <summary>
- Handles rotation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateHandler.changeLookAt">
- <summary>
- The change look at.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateHandler.rotationAxisX">
- <summary>
- The x rotation axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateHandler.rotationAxisY">
- <summary>
- The y rotation axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateHandler.rotationPoint">
- <summary>
- The rotation point.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateHandler.rotationPoint3D">
- <summary>
- The 3D rotation point.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.#ctor(HelixToolkit.Wpf.CameraController,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RotateHandler"/> class.
- </summary>
- <param name="controller">
- The controller.
- </param>
- <param name="changeLookAt">
- The change look at.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is completed.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the position is changed during a manipulation.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Change the "look-at" point.
- </summary>
- <param name="target">
- The target.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.Rotate(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Rotate the camera around the specified point.
- </summary>
- <param name="p0">
- The p 0.
- </param>
- <param name="p1">
- The p 1.
- </param>
- <param name="rotateAround">
- The rotate around.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.Rotate(System.Windows.Vector)">
- <summary>
- The rotate.
- </summary>
- <param name="delta">
- The delta.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.RotateTurnball(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Rotate around three axes.
- </summary>
- <param name="p1">
- The previous mouse position.
- </param>
- <param name="p2">
- The current mouse position.
- </param>
- <param name="rotateAround">
- The point to rotate around.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.RotateTurntable(System.Windows.Vector,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Rotate camera using 'Turntable' rotation.
- </summary>
- <param name="delta">
- The relative change in position.
- </param>
- <param name="rotateAround">
- The point to rotate around.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.CanExecute">
- <summary>
- The can execute.
- </summary>
- <returns>
- True if the execution can continue.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.GetCursor">
- <summary>
- Gets the cursor.
- </summary>
- <returns>
- A cursor.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.OnInertiaStarting(System.Int32)">
- <summary>
- Called when inertia is starting.
- </summary>
- <param name="elapsedTime">
- The elapsed time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.ProjectToTrackball(System.Windows.Point,System.Double,System.Double)">
- <summary>
- Projects a screen position to the trackball unit sphere.
- </summary>
- <param name="point">
- The screen position.
- </param>
- <param name="w">
- The width of the viewport.
- </param>
- <param name="h">
- The height of the viewport.
- </param>
- <returns>
- A trackball coordinate.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.InitTurnballRotationAxes(System.Windows.Point)">
- <summary>
- The init turnball rotation axes.
- </summary>
- <param name="p1">
- The p 1.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.RotateAroundUpAndRight(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Rotates around the camera up and right axes.
- </summary>
- <param name="p1">
- The previous mouse position.
- </param>
- <param name="p2">
- The current mouse position.
- </param>
- <param name="rotateAround">
- The point to rotate around.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateHandler.RotateTrackball(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
- <summary>
- The rotate trackball.
- </summary>
- <param name="p1">
- The previous mouse position.
- </param>
- <param name="p2">
- The current mouse position.
- </param>
- <param name="rotateAround">
- The point to rotate around.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ZoomHandler">
- <summary>
- Handles zooming.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ZoomHandler.changeFieldOfView">
- <summary>
- The change field of view.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ZoomHandler.zoomPoint">
- <summary>
- The zoom point.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ZoomHandler.zoomPoint3D">
- <summary>
- The zoom point 3 d.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.#ctor(HelixToolkit.Wpf.CameraController,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ZoomHandler"/> class.
- </summary>
- <param name="controller">
- The controller.
- </param>
- <param name="changeFieldOfView">
- if set to <c>true</c> [change field of view].
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingCameraPosition(System.Double,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Changes the camera position.
- </summary>
- <param name="delta">
- The relative change (0 = no change).
- </param>
- <param name="zoomAround">
- The point to zoom around.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.MoveCameraPosition(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Changes the camera position by the specified vector.
- </summary>
- <param name="delta">The translation vector in camera space (z in look direction, y in up direction, and x perpendicular to the two others)</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingCameraWidth(System.Double,System.Windows.Media.Media3D.Point3D)">
- <summary>
- The change camera width.
- </summary>
- <param name="delta">
- The delta.
- </param>
- <param name="zoomAround">
- The zoom around.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingFieldOfView(System.Double)">
- <summary>
- Changes the field of view and tries to keep the scale fixed.
- </summary>
- <param name="delta">
- The relative change in field of view (degrees).
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is completed.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the position is changed during a manipulation.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.Zoom(System.Double)">
- <summary>
- Zooms the view.
- </summary>
- <param name="delta">
- The delta.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.Zoom(System.Double,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Zooms the view around the specified point.
- </summary>
- <param name="delta">
- The delta.
- </param>
- <param name="zoomAround">
- The zoom around.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.CanExecute">
- <summary>
- Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
- </summary>
- <returns>
- True if the execution can continue.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.GetCursor">
- <summary>
- Gets the cursor for the gesture.
- </summary>
- <returns>
- A cursor.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomHandler.ChangeCameraDistance(System.Double,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Changes the camera distance.
- </summary>
- <param name="delta">The delta.</param>
- <param name="zoomAround">The zoom around point.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.ZoomRectangleHandler">
- <summary>
- Handles rectangle zooming.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ZoomRectangleHandler.zoomRectangle">
- <summary>
- The zoom rectangle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.#ctor(HelixToolkit.Wpf.CameraController)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ZoomRectangleHandler"/> class.
- </summary>
- <param name="controller">
- The controller.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is completed.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the position is changed during a manipulation.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.ZoomRectangle(System.Windows.Rect)">
- <summary>
- Zooms to the specified rectangle.
- </summary>
- <param name="rectangle">
- The zoom rectangle.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.CanExecute">
- <summary>
- Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
- </summary>
- <returns>True if the execution can continue.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.GetCursor">
- <summary>
- Gets the cursor for the gesture.
- </summary>
- <returns>A cursor.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.CategorizedColorAxis">
- <summary>
- Provides a color axis for categories.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CategorizedColorAxis.CategoriesProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CategorizedColorAxis.Categories"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CategorizedColorAxis.Categories">
- <summary>
- Gets or sets the categories.
- </summary>
- <value>The categories.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.CategorizedColorAxis.AddVisuals">
- <summary>
- Updates the visuals.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CategorizedColorAxis.GetTickLabels">
- <summary>
- Gets the tick labels.
- </summary>
- <returns>
- The labels.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ColorAxis">
- <summary>
- The base class for color axes.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxis.BarWidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.BarWidth"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxis.ColorSchemeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.ColorScheme"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxis.FlipColorSchemeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.FlipColorScheme"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxis.PositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.Position"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxis.TextMarginProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.TextMargin"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxis.TickLengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.TickLength"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.#cctor">
- <summary>
- Initializes static members of the <see cref="T:HelixToolkit.Wpf.ColorAxis" /> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ColorAxis" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.BarWidth">
- <summary>
- Gets or sets the width of the color bar rectangle.
- </summary>
- <value>The width.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.ColorScheme">
- <summary>
- Gets or sets the color scheme.
- </summary>
- <value>The color scheme.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.FlipColorScheme">
- <summary>
- Gets or sets the color scheme direction, if true inverts the color normal color brush direction.
- </summary>
- <value>A boolean indicating inverted color direction when true.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>The position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.TextMargin">
- <summary>
- Gets or sets the text margin.
- </summary>
- <value>The text margin.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.TickLength">
- <summary>
- Gets or sets the length of the tick.
- </summary>
- <value>The length of the tick.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.Canvas">
- <summary>
- Gets the canvas.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ColorAxis.ColorArea">
- <summary>
- Gets the color rectangle area.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.OnApplyTemplate">
- <summary>
- When overridden in a derived class, is invoked whenever application code or internal processes call
- <see
- cref="M:System.Windows.FrameworkElement.ApplyTemplate" />
- .
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.PropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Handles changes in properties.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.AddVisuals">
- <summary>
- Adds the visuals.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.GetTickLabels">
- <summary>
- Gets the tick labels.
- </summary>
- <returns>The labels.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.MeasureOverride(System.Windows.Size)">
- <summary>
- Measures the child elements of a <see cref="T:System.Windows.Controls.Canvas"/> in anticipation of arranging them during the
- <see cref="M:System.Windows.Controls.Canvas.ArrangeOverride(System.Windows.Size)"/>
- pass.
- </summary>
- <param name="constraint">
- An upper limit <see cref="T:System.Windows.Size"/> that should not be exceeded.
- </param>
- <returns>
- A <see cref="T:System.Windows.Size"/> that represents the size that is required to arrange child content.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorAxis.UpdateVisuals">
- <summary>
- Updates the visuals.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.ColorAxisPosition">
- <summary>
- Defines the position of a color axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxisPosition.Left">
- <summary>
- Position at left
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorAxisPosition.Right">
- <summary>
- Position at right
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.RangeColorAxis">
- <summary>
- Provides a color axis for a numeric value range.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RangeColorAxis.FormatProviderProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.FormatProvider"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RangeColorAxis.FormatStringProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.FormatString"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RangeColorAxis.MaximumProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.Maximum"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinateProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinate"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RangeColorAxis.MinimumProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.Minimum"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinateProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinate"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RangeColorAxis.StepProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.Step"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.RangeColorAxis.FormatProvider">
- <summary>
- Gets or sets the format provider.
- </summary>
- <value>The format provider.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RangeColorAxis.FormatString">
- <summary>
- Gets or sets the format string.
- </summary>
- <value>The format string.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RangeColorAxis.Maximum">
- <summary>
- Gets or sets the maximum.
- </summary>
- <value>The maximum.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinate">
- <summary>
- Gets or sets the maximum texture coordinate.
- </summary>
- <value>The maximum texture coordinate.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RangeColorAxis.Minimum">
- <summary>
- Gets or sets the minimum.
- </summary>
- <value>The minimum.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinate">
- <summary>
- Gets or sets the minimum texture coordinate.
- </summary>
- <value>The minimum texture coordinate.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RangeColorAxis.Step">
- <summary>
- Gets or sets the step.
- </summary>
- <value>The step.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.RangeColorAxis.AddVisuals">
- <summary>
- Updates the visuals.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RangeColorAxis.GetTickLabels">
- <summary>
- Gets the tick labels.
- </summary>
- <returns>
- The labels.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.RangeColorAxis.GetTickValues">
- <summary>
- Gets the tick values.
- </summary>
- <returns>The tick values</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.HelixViewport3D">
- <summary>
- A control that contains a <see cref="T:System.Windows.Controls.Viewport3D" /> and a <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraController" />.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.BackViewGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.BackViewGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.BottomViewGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.BottomViewGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraChangedEvent">
- <summary>
- The camera changed event.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraInfoProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraInfo"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraModeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraRotationModeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraRotationMode"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeight"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPosition"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForegroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForeground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelXProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelX"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelYProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelY"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZ"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPosition"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidth"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CurrentPositionProperty">
- <summary>
- Identifies the CurrentPosition dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.EnableCurrentPositionProperty">
- <summary>
- Identifies the EnableCurrentPosition dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition"/> dependency property.
- It enables (true) or disables (false) the calculation of the cursor position in the 3D Viewport
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorPositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorPosition"/> dependency property.
- </summary>
- <remarks>
- The return value equals ConstructionPlanePosition or CursorModelSnapPosition if CursorSnapToModels is not null.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorOnElementPositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnElementPosition"/> dependency property.
- </summary>
- <remarks>
- This property returns the position of the nearest model.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition"/> dependency property.
- </summary>
- <remarks>
- This property returns the point on the cursor plane..
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ConstructionPlaneProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ConstructionPlane"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorRayProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorRay"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.DebugInfoProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.DebugInfo"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.DefaultCameraProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.DefaultCamera"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.FrameRateProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FrameRate"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.FrameRateTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FrameRateText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.FrontViewGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FrontViewGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpinProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpin"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.InfoBackgroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.InfoBackground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.InfoForegroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.InfoForeground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsHeadlightEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsHeadLightEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsInertiaEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsInertiaEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsMoveEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsMoveEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsTopBottomViewOrientedToFrontBackProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsTopBottomViewOrientedToFrontBack"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsViewCubeEdgeClicksEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsViewCubeEdgeClicksEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftViewGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.LeftViewGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.LookAtChangedEvent">
- <summary>
- The look at (target) point changed event
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfViewProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfView"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfViewProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfView"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.OrthographicProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Orthographic"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PanCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PanCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PanGesture2Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture2"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PanGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.RightViewGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RightViewGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.FixedRotationPointEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FixedRotationPointEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.FixedRotationPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FixedRotationPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfoProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfo"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTargetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTarget"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystemProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystem"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfViewProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfView"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRateProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRate"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfoProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfo"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowViewCubeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowViewCube"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.StatusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Status"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.SubTitleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.SubTitle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.SubTitleSizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.SubTitleSize"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.TextBrushProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TextBrush"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleBackgroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TitleBackground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamilyProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamily"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Title"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleSizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TitleSize"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.TopViewGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TopViewGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfoProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfo"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeight"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPosition"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPosition"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidth"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.SnapMouseDownPointProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.SnapMouseDownPoint"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoadedProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoaded"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGestureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGesture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomedByRectangleEvent">
- <summary>
- Identifies the <see cref="E:HelixToolkit.Wpf.HelixViewport3D.ZoomedByRectangle"/> routed event.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.LimitFPSProperty">
- <summary>
- The limit FPS property
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartAdornerLayer">
- <summary>
- The adorner layer name.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewportGrid">
- <summary>
- The viewport grid name.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartCameraController">
- <summary>
- The camera controller name.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartCoordinateView">
- <summary>
- The coordinate view name.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewCube">
- <summary>
- The view cube name.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewCubeViewport">
- <summary>
- The view cube viewport name.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.fpsWatch">
- <summary>
- The frame rate stopwatch.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.headLight">
- <summary>
- The headlight.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.lights">
- <summary>
- The lights.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.orthographicCamera">
- <summary>
- The orthographic camera.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.perspectiveCamera">
- <summary>
- The perspective camera.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.renderingEventListener">
- <summary>
- The rendering event listener.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewport">
- <summary>
- The viewport.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.adornerLayer">
- <summary>
- The adorner layer.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.cameraController">
- <summary>
- The camera controller.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.coordinateSystemLights">
- <summary>
- The coordinate system lights.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.coordinateView">
- <summary>
- The coordinate view.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.currentCamera">
- <summary>
- The current camera.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.frameCounter">
- <summary>
- The frame counter.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.hasBeenLoadedBefore">
- <summary>
- The "control has been loaded before" flag.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.infoFrameCounter">
- <summary>
- The frame counter for info field updates.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.isSubscribedToRenderingEvent">
- <summary>
- The is subscribed to rendering event.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCube">
- <summary>
- The view cube.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCubeLights">
- <summary>
- The view cube lights.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCubeViewport">
- <summary>
- The view cube view.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.#cctor">
- <summary>
- Initializes static members of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.HelixViewport3D.CameraChanged">
- <summary>
- Event when a property has been changed
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.HelixViewport3D.LookAtChanged">
- <summary>
- Occurs when the look at/target point changed.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.HelixViewport3D.ZoomedByRectangle">
- <summary>
- Occurs when the view is zoomed by rectangle.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleCommand">
- <summary>
- Gets the command that toggles between orthographic and perspective camera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.BackViewGesture">
- <summary>
- Gets or sets the back view gesture.
- </summary>
- <value>
- The back view gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.BottomViewGesture">
- <summary>
- Gets or sets the bottom view gesture.
- </summary>
- <value>
- The bottom view gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.Camera">
- <summary>
- Gets or sets the camera.
- </summary>
- <value>
- The camera.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraController">
- <summary>
- Gets the camera controller.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactor">
- <summary>
- Gets or sets the camera inertia factor.
- </summary>
- <value>
- The camera inertia factor.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraInfo">
- <summary>
- Gets the camera info.
- </summary>
- <value>
- The camera info.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode">
- <summary>
- Gets or sets the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode" />
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraRotationMode">
- <summary>
- Gets or sets the camera rotation mode.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursor">
- <summary>
- Gets or sets the cursor used when changing field of view.
- </summary>
- <value>
- A <see cref="T:System.Windows.Input.Cursor"/>.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGesture">
- <summary>
- Gets or sets the change field of view gesture.
- </summary>
- <value>
- The change field of view gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGesture">
- <summary>
- Gets or sets the change look-at gesture.
- </summary>
- <value>
- The change look-at gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.Children">
- <summary>
- Gets the children.
- </summary>
- <value>
- The children.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeight">
- <summary>
- Gets or sets the height of the coordinate system viewport.
- </summary>
- <value>
- The height of the coordinate system viewport.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPosition">
- <summary>
- Gets or sets the horizontal position of the coordinate system viewport.
- </summary>
- <value>
- The horizontal position.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForeground">
- <summary>
- Gets or sets the color of the coordinate system label.
- </summary>
- <value>
- The color of the coordinate system label.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelX">
- <summary>
- Gets or sets the coordinate system X label.
- </summary>
- <value>
- The coordinate system X label.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelY">
- <summary>
- Gets or sets the coordinate system Y label.
- </summary>
- <value>
- The coordinate system Y label.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZ">
- <summary>
- Gets or sets the coordinate system Z label.
- </summary>
- <value>
- The coordinate system Z label.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPosition">
- <summary>
- Gets or sets the vertical position of the coordinate system viewport.
- </summary>
- <value>
- The vertical position.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidth">
- <summary>
- Gets or sets the width of the coordinate system viewport.
- </summary>
- <value>
- The width of the coordinate system viewport.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CurrentPosition">
- <summary>
- Gets or sets the current position.
- </summary>
- <value>
- The current position.
- </value>
- <remarks>
- The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to true to enable updating of this property.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.DebugInfo">
- <summary>
- Gets or sets the debug info text.
- </summary>
- <value>
- The debug info text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.DefaultCamera">
- <summary>
- Gets or sets the default camera.
- </summary>
- <value>
- The default camera.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.EnableCurrentPosition">
- <summary>
- Gets or sets a value indicating whether calculation of the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CurrentPosition" /> property is enabled.
- </summary>
- <value>
- <c>true</c> if calculation is enabled; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition">
- <summary>
- Gets or sets a value indicating whether calculation of the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorPosition" /> properties is enabled.
- </summary>
- <value>
- <c>true</c> if calculation is enabled; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorPosition">
- <summary>
- Gets the current cursor position.
- </summary>
- <value>
- The current cursor position.
- </value>
- <remarks>
- The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to true to enable updating of this property.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition">
- <summary>
- Gets the current cursor position on the cursor plane.
- </summary>
- <value>
- The cursor plane position.
- </value>
- <remarks>
- The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to true to enable updating of this property.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ConstructionPlane">
- <summary>
- Gets or sets the plane that defines the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition" />.
- </summary>
- <value>
- The plane used to calculate the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition" />.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorRay">
- <summary>
- Gets the cursor ray.
- </summary>
- <value>
- The cursor ray.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnElementPosition">
- <summary>
- Gets the current cursor position on the nearest model. If the model is not hit, the position is <c>null</c>.
- </summary>
- <value>
- The position of the model intersection.
- </value>
- <remarks>
- The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to <c>true</c> to enable updating of this property.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewText">
- <summary>
- Gets the field of view text.
- </summary>
- <value>
- The field of view text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.FrameRate">
- <summary>
- Gets the frame rate.
- </summary>
- <value>
- The frame rate.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.FrameRateText">
- <summary>
- Gets the frame rate text.
- </summary>
- <value>
- The frame rate text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.FrontViewGesture">
- <summary>
- Gets or sets the front view gesture.
- </summary>
- <value>
- The front view gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpin">
- <summary>
- Gets or sets a value indicating whether to enable infinite spin.
- </summary>
- <value>
- <c>true</c> if infinite spin is enabled; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.InfoBackground">
- <summary>
- Gets or sets the background brush for the CameraInfo and TriangleCount fields.
- </summary>
- <value>
- The info background.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.InfoForeground">
- <summary>
- Gets or sets the foreground brush for informational text.
- </summary>
- <value>
- The foreground brush.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabled">
- <summary>
- Gets or sets a value indicating whether change of field-of-view is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsHeadLightEnabled">
- <summary>
- Gets or sets a value indicating whether the head light is enabled.
- </summary>
- <value>
- <c>true</c> if the head light is enabled; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsInertiaEnabled">
- <summary>
- Gets or sets a value indicating whether inertia is enabled for the camera manipulations.
- </summary>
- <value><c>true</c> if inertia is enabled; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabled">
- <summary>
- Gets or sets a value indicating whether pan is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsMoveEnabled">
- <summary>
- Gets or sets a value indicating whether move (by AWSD keys) is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsTopBottomViewOrientedToFrontBack">
- <summary>
- Gets or sets a value indicating whether the top and bottom views are oriented to front and back.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsViewCubeEdgeClicksEnabled">
- <summary>
- Gets or sets the view cube edge clickable.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabled">
- <summary>
- Gets or sets a value indicating whether rotation is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabled">
- <summary>
- Gets or sets a value indicating whether touch zoom (pinch gesture) is enabled.
- </summary>
- <value>
- <c>true</c> if touch zoom is enabled; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabled">
- <summary>
- Gets or sets a value indicating whether zoom is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivity">
- <summary>
- Gets or sets the sensitivity for pan by the left and right keys.
- </summary>
- <value>
- The pan sensitivity.
- </value>
- <remarks>
- Use -1 to invert the pan direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivity">
- <summary>
- Gets or sets the sensitivity for rotation by the left and right keys.
- </summary>
- <value>
- The rotation sensitivity.
- </value>
- <remarks>
- Use -1 to invert the rotation direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftViewGesture">
- <summary>
- Gets or sets the left view gesture.
- </summary>
- <value>
- The left view gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.Lights">
- <summary>
- Gets the lights.
- </summary>
- <value>
- The lights.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfView">
- <summary>
- Gets or sets the maximum field of view.
- </summary>
- <value>
- The maximum field of view.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfView">
- <summary>
- Gets or sets the minimum field of view.
- </summary>
- <value>
- The minimum field of view.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirection">
- <summary>
- Gets or sets the up direction of the model. This is used by the view cube.
- </summary>
- <value>
- The model up direction.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.Orthographic">
- <summary>
- Gets or sets a value indicating whether this <see cref="T:HelixToolkit.Wpf.HelixViewport3D" /> should use an orthographic camera.
- </summary>
- <value>
- <c>true</c> if an orthographic camera should be used; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGesture">
- <summary>
- Gets or sets the orthographic toggle gesture.
- </summary>
- <value>
- The orthographic toggle gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivity">
- <summary>
- Gets or sets the sensitivity for zoom by the page up and page down keys.
- </summary>
- <value>
- The zoom sensitivity.
- </value>
- <remarks>
- Use -1 to invert the zoom direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.PanCursor">
- <summary>
- Gets or sets the pan cursor.
- </summary>
- <value>
- The pan cursor.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture">
- <summary>
- Gets or sets the pan gesture.
- </summary>
- <value>
- The pan gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture2">
- <summary>
- Gets or sets the alternative pan gesture.
- </summary>
- <value>
- The alternative pan gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGesture">
- <summary>
- Gets or sets the reset camera gesture.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGesture">
- <summary>
- Gets or sets the reset camera key gesture.
- </summary>
- <value>
- The reset camera key gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.RightViewGesture">
- <summary>
- Gets or sets the right view gesture.
- </summary>
- <value>
- The right view gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPoint">
- <summary>
- Gets or sets a value indicating whether to rotate around the mouse down point.
- </summary>
- <value>
- <c>true</c> if rotation around the mouse down point is enabled; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.FixedRotationPointEnabled">
- <summary>
- Gets or sets a value indicating whether to rotate around a fixed point.
- </summary>
- <value> <c>true</c> if rotation around a fixed point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.FixedRotationPoint">
- <summary>
- Gets or sets a value indicating the center of rotation.
- </summary>
- <value> <c>true</c> if rotation around a fixed point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateCursor">
- <summary>
- Gets or sets the rotation cursor.
- </summary>
- <value>
- The rotation cursor.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture">
- <summary>
- Gets or sets the rotation gesture.
- </summary>
- <value>
- The rotation gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2">
- <summary>
- Gets or sets the alternative rotation gesture.
- </summary>
- <value>
- The alternative rotation gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivity">
- <summary>
- Gets or sets the rotation sensitivity.
- </summary>
- <value>
- The rotation sensitivity.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfo">
- <summary>
- Gets or sets a value indicating whether to show camera info.
- </summary>
- <value>
- <c>true</c> if the camera info should be shown; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTarget">
- <summary>
- Gets or sets a value indicating whether to show the camera target adorner.
- </summary>
- <value>
- <c>true</c> if the camera target adorner should be shown; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystem">
- <summary>
- Gets or sets a value indicating whether to show the coordinate system.
- </summary>
- <value>
- <c>true</c> if the coordinate system should be shown; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfView">
- <summary>
- Gets or sets a value indicating whether to show the current field of view.
- </summary>
- <value>
- <c>true</c> if field of view should be shown; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRate">
- <summary>
- Gets or sets a value indicating whether to show the frame rate.
- </summary>
- <value>
- <c>true</c> if the frame rate should be shown; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfo">
- <summary>
- Gets or sets a value indicating whether to show the total number of triangles in the scene.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowViewCube">
- <summary>
- Gets or sets a value indicating whether to show the view cube.
- </summary>
- <value>
- <c>true</c> if the view cube should be shown; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.Status">
- <summary>
- Gets or sets the status.
- </summary>
- <value>
- The status.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.SubTitle">
- <summary>
- Gets or sets the sub title.
- </summary>
- <value>
- The sub title.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.SubTitleSize">
- <summary>
- Gets or sets the size of the sub title.
- </summary>
- <value>
- The size of the sub title.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.TextBrush">
- <summary>
- Gets or sets the text brush.
- </summary>
- <value>
- The text brush.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.Title">
- <summary>
- Gets or sets the title.
- </summary>
- <value>
- The title.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleBackground">
- <summary>
- Gets or sets the title background brush.
- </summary>
- <value>
- The title background.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamily">
- <summary>
- Gets or sets the title font family.
- </summary>
- <value>
- The title font family.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleSize">
- <summary>
- Gets or sets the size of the title.
- </summary>
- <value>
- The size of the title.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.TopViewGesture">
- <summary>
- Gets or sets the top view gesture.
- </summary>
- <value>
- The top view gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfo">
- <summary>
- Gets information about the triangle count.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivity">
- <summary>
- Gets or sets the sensitivity for pan by the up and down keys.
- </summary>
- <value>
- The pan sensitivity.
- </value>
- <remarks>
- Use -1 to invert the pan direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivity">
- <summary>
- Gets or sets the sensitivity for rotation by the up and down keys.
- </summary>
- <value>
- The rotation sensitivity.
- </value>
- <remarks>
- Use -1 to invert the rotation direction.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackText">
- <summary>
- Gets or sets the view cube back text.
- </summary>
- <value>
- The view cube back text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomText">
- <summary>
- Gets or sets the view cube bottom text.
- </summary>
- <value>
- The view cube bottom text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontText">
- <summary>
- Gets or sets the view cube front text.
- </summary>
- <value>
- The view cube front text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeight">
- <summary>
- Gets or sets the height of the view cube viewport.
- </summary>
- <value>
- The height of the view cube viewport.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPosition">
- <summary>
- Gets or sets the horizontal position of the view cube viewport.
- </summary>
- <value>
- The horizontal position.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftText">
- <summary>
- Gets or sets the view cube left text.
- </summary>
- <value>
- The view cube left text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacity">
- <summary>
- Gets or sets the opacity of the view cube when inactive.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightText">
- <summary>
- Gets or sets the view cube right text.
- </summary>
- <value>
- The view cube right text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopText">
- <summary>
- Gets or sets the view cube top text.
- </summary>
- <value>
- The view cube top text.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPosition">
- <summary>
- Gets or sets the vertical position of view cube viewport.
- </summary>
- <value>
- The vertical position.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidth">
- <summary>
- Gets or sets the width of the view cube viewport.
- </summary>
- <value>
- The width of the view cube viewport.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.Viewport">
- <summary>
- Gets the viewport.
- </summary>
- <value>
- The viewport.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPoint">
- <summary>
- Gets or sets a value indicating whether to zoom around the mouse down point.
- </summary>
- <value>
- <c>true</c> if zooming around the mouse down point is enabled; otherwise, <c>false</c> .
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.SnapMouseDownPoint">
- <summary>
- Gets or sets a value indicating whether to snap the mouse down point to a model.
- </summary>
- <value> <c>true</c> if snapping the mouse down point is enabled; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomCursor">
- <summary>
- Gets or sets the zoom cursor.
- </summary>
- <value>
- The zoom cursor.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGesture">
- <summary>
- Gets or sets the zoom extents gesture.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoaded">
- <summary>
- Gets or sets a value indicating whether to Zoom extents when the control has loaded.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture">
- <summary>
- Gets or sets the zoom gesture.
- </summary>
- <value>
- The zoom gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2">
- <summary>
- Gets or sets the alternative zoom gesture.
- </summary>
- <value>
- The alternative zoom gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursor">
- <summary>
- Gets or sets the zoom rectangle cursor.
- </summary>
- <value>
- The zoom rectangle cursor.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGesture">
- <summary>
- Gets or sets the zoom rectangle gesture.
- </summary>
- <value>
- The zoom rectangle gesture.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivity">
- <summary>
- Gets or sets the zoom sensitivity.
- </summary>
- <value>
- The zoom sensitivity.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixViewport3D.LimitFPS">
- <summary>
- Gets or sets a value indicating whether [limit FPS].
- </summary>
- <value>
- <c>true</c> if [limit FPS]; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.ChangeCameraDirection(System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Changes the camera direction.
- </summary>
- <param name="newDirection">
- The new direction.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.Copy">
- <summary>
- Copies the view to the clipboard.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.CopyXaml">
- <summary>
- Copies the view to the clipboard as <c>xaml</c>.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.Export(System.String)">
- <summary>
- Exports the view to the specified file.
- </summary>
- <remarks>
- Exporters.Filter contains all supported export file types.
- </remarks>
- <param name="fileName">
- Name of the file.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.ExportStereo(System.String,System.Double)">
- <summary>
- Exports the view to a stereo image with the specified file name.
- </summary>
- <param name="fileName">Name of the file.</param>
- <param name="stereoBase">The stereo base.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearest(System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Vector3D@,System.Windows.DependencyObject@)">
- <summary>
- Finds the nearest object.
- </summary>
- <param name="pt">
- The 3D position.
- </param>
- <param name="pos">
- The 2D position.
- </param>
- <param name="normal">
- The normal at the hit point.
- </param>
- <param name="obj">
- The object that was hit.
- </param>
- <returns>
- <c>True</c> if an object was hit.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearestPoint(System.Windows.Point)">
- <summary>
- Finds the nearest point.
- </summary>
- <param name="pt">
- The point.
- </param>
- <returns>
- A point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearestVisual(System.Windows.Point)">
- <summary>
- Finds the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> that is nearest the camera ray through the specified point.
- </summary>
- <param name="pt">
- The point.
- </param>
- <returns>
- The nearest <see cref="T:System.Windows.Media.Media3D.Visual3D" /> or <c>null</c> if no visual was hit.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Changes the camera to look at the specified point.
- </summary>
- <param name="target">
- The point.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
- <summary>
- Changes the camera to look at the specified point.
- </summary>
- <param name="target">
- The target point.
- </param>
- <param name="distance">
- The distance.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Changes the camera to look at the specified point.
- </summary>
- <param name="target">The target point.</param>
- <param name="direction">The direction.</param>
- <param name="animationTime">The animation time.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnApplyTemplate">
- <summary>
- When overridden in a derived class, is invoked whenever application code or internal processes call
- <see cref="M:System.Windows.FrameworkElement.ApplyTemplate" />
- .
- </summary>
- <exception cref="T:HelixToolkit.Wpf.HelixToolkitException">
- A part is missing from the template.
- </exception>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.ResetCamera">
- <summary>
- Resets the camera.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.SetView(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Sets the camera position and orientation.
- </summary>
- <param name="newPosition">
- The new camera position.
- </param>
- <param name="newDirection">
- The new camera look direction.
- </param>
- <param name="newUpDirection">
- The new camera up direction.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.FitView(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Sets the camera orientation and adjusts the camera position to fit the model into the view.
- </summary>
- <param name="newDirection">The new camera look direction.</param>
- <param name="newUpDirection">The new camera up direction.</param>
- <param name="animationTime">The animation time.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.ZoomExtents(System.Double)">
- <summary>
- Zooms to the extents of the screen.
- </summary>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.ZoomExtents(System.Windows.Media.Media3D.Rect3D,System.Double)">
- <summary>
- Zooms to the extents of the specified bounding box.
- </summary>
- <param name="bounds">
- The bounding box.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnLookAtChanged">
- <summary>
- Raises the LookAtChanged event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnZoomedByRectangle">
- <summary>
- Raises the ZoomedByRectangle event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnCameraChanged">
- <summary>
- Handles camera changes.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnHeadlightChanged">
- <summary>
- Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsHeadLightEnabled" /> property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
- <summary>
- Invoked when the <see cref="P:System.Windows.Controls.ItemsControl.Items" /> property changes.
- </summary>
- <param name="e">Information about the change.</param>
- <exception cref="T:System.NotImplementedException">
- Move operation not implemented.
- or
- Replace operation not implemented.
- </exception>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnItemsSourceChanged(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Called when the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property changes.
- </summary>
- <param name="oldValue">
- Old value of the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property.
- </param>
- <param name="newValue">
- New value of the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnMouseMove(System.Windows.Input.MouseEventArgs)">
- <summary>
- Invoked when an unhandled MouseMove attached event reaches an element in its route that is derived from this class.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.Input.MouseEventArgs"/> that contains the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.RaiseCameraChangedEvent">
- <summary>
- Raises the camera changed event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateCursorPosition(System.Windows.Point)">
- <summary>
- Updates the cursor position.
- </summary>
- <param name="pt">The position of the cursor (in viewport coordinates).</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.AddItems(System.Collections.IEnumerable)">
- <summary>
- Adds the specified items.
- </summary>
- <param name="newValue">The items to add.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.CameraPropertyChanged(System.Object,System.EventArgs)">
- <summary>
- Handles the Changed event of the current camera.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.CompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- Handles the Rendering event of the CompositionTarget control.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.CopyHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- Handles the <see cref="P:System.Windows.Input.ApplicationCommands.Copy" /> command.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnCameraRotationModeChanged">
- <summary>
- Handles changes to the camera rotation mode.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnControlLoaded(System.Object,System.Windows.RoutedEventArgs)">
- <summary>
- Handles the Loaded event.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnControlUnloaded(System.Object,System.Windows.RoutedEventArgs)">
- <summary>
- Handles the Unloaded event.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnOrthographicChanged">
- <summary>
- Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Orthographic" /> property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnShowFrameRateChanged">
- <summary>
- Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRate" /> property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnShowTriangleCountInfoChanged">
- <summary>
- Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfo" /> property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggle(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
- <summary>
- Handles the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleCommand" />.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.RemoveItems(System.Collections.IEnumerable)">
- <summary>
- Removes the specified items.
- </summary>
- <param name="oldValue">
- The items to remove.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.SubscribeToRenderingEvent">
- <summary>
- Subscribes to the rendering event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.UnsubscribeRenderingEvent">
- <summary>
- Unsubscribes the rendering event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateCameraInfo">
- <summary>
- Updates the camera info.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateFieldOfViewInfo">
- <summary>
- Updates the field of view info.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateRenderingEventSubscription">
- <summary>
- Updates the rendering event subscription.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.ViewCubeViewportMouseEnter(System.Object,System.Windows.Input.MouseEventArgs)">
- <summary>
- Handles the mouse enter events on the view cube.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixViewport3D.ViewCubeViewportMouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">
- <summary>
- Handles the mouse leave events on the view cube.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.IHelixViewport3D">
- <summary>
- Interface for 3D viewports.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.IHelixViewport3D.Camera">
- <summary>
- Gets the camera.
- </summary>
- <value>The camera.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.IHelixViewport3D.CameraController">
- <summary>
- Gets the camera controller.
- </summary>
- <value>The camera controller.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.IHelixViewport3D.Lights">
- <summary>
- Gets the lights.
- </summary>
- <value>The lights.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.IHelixViewport3D.Viewport">
- <summary>
- Gets the viewport.
- </summary>
- <value>The viewport.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.IHelixViewport3D.Copy">
- <summary>
- Copies the view to the clipboard.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.IHelixViewport3D.CopyXaml">
- <summary>
- Copies the view to the clipboard as xaml.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.IHelixViewport3D.Export(System.String)">
- <summary>
- Exports the view to the specified file name.
- </summary>
- <param name="fileName">
- Name of the file.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.IHelixViewport3D.ZoomExtents(System.Double)">
- <summary>
- Zooms to extents.
- </summary>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.InputBindingX">
- <summary>
- Input binding supporting binding the Gezture.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.InputBindingX.Gezture">
- <summary>
- Gets or sets the gesture.
- </summary>
- <value>The gesture.</value>
- </member>
- <member name="F:HelixToolkit.Wpf.InputBindingX.GeztureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.InputBindingX.Gezture"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.InputBindingX.GeztureChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Geztures the changed.
- </summary>
- <param name="d">The d.</param>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.InputBindingX.OnGeztureChanged">
- <summary>
- Called when [gezture changed].
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.AnaglyphView3D">
- <summary>
- An anaglyph viewer control.
- </summary>
- <remarks>
- Petzold's anaglyph space station (using opacity)
- http://www.charlespetzold.com/3D/
- Greg Schechter multi input shader effects (for the AnaglyphEffect)
- http://blogs.msdn.com/greg_schechter/archive/2008/09/27/a-more-useful-multi-input-effect.aspx
- Barcinski and Jean-Jean: Making of Part III - Anaglyph
- http://blog.barcinski-jeanjean.com/2008/10/17/making-of-part-iii-anaglyph/
- </remarks>
- <summary>
- AnaglyphView3D
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffsetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffset"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AnaglyphView3D.MethodProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphView3D.Method"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphView3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.AnaglyphView3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffset">
- <summary>
- Gets or sets the horizontal offset.
- </summary>
- <value>The horizontal offset.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.AnaglyphView3D.Method">
- <summary>
- Gets or sets the method.
- </summary>
- <value>The method.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnKeyDown(System.Windows.Input.KeyEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.Input.KeyEventArgs"/> that contains the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffsetChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The horizontal offset changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnHorizontalOffsetChanged">
- <summary>
- The on horizontal offset changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.AnaglyphView3D.InitializeComponent">
- <summary>
- InitializeComponent
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.InterlacedView3D">
- <summary>
- An interlaced viewer control.
- </summary>
- <summary>
- InterlacedView3D
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffsetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffset"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.InterlacedView3D.EvenLeftProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedView3D.EvenLeft"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedView3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.InterlacedView3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffset">
- <summary>
- Gets or sets the horizontal offset.
- </summary>
- <value>The horizontal offset.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedView3D.UpdateEvenLeft">
- <summary>
- Updates the <see cref="P:HelixToolkit.Wpf.InterlacedView3D.EvenLeft"/> property based on the vertical position of the control.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.InterlacedView3D.EvenLeft">
- <summary>
- Gets or sets the method.
- </summary>
- <value>The method.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedView3D.OnKeyDown(System.Windows.Input.KeyEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.Input.KeyEventArgs"/> that contains the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedView3D.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffsetChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The horizontal offset changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedView3D.OnHorizontalOffsetChanged">
- <summary>
- The on horizontal offset changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.InterlacedView3D.InitializeComponent">
- <summary>
- InitializeComponent
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.StereoControl">
- <summary>
- Base class for controls that use stereo cameras
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StereoControl.CameraProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.Camera"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StereoControl.CameraRotationModeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CameraRotationMode"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StereoControl.CopyDirectionVectorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CopyDirectionVector"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StereoControl.CopyUpVectorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CopyUpVector"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StereoControl.CrossViewingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CrossViewing"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StereoControl.StereoBaseProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.StereoBase"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.#cctor">
- <summary>
- Initializes static members of the <see cref="T:HelixToolkit.Wpf.StereoControl"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StereoControl"/> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.Camera">
- <summary>
- Gets or sets the camera.
- </summary>
- <value>The camera.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.CameraRotationMode">
- <summary>
- Gets or sets the camera rotation mode.
- </summary>
- <value>The camera rotation mode.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.Children">
- <summary>
- Gets the children.
- </summary>
- <value>The children.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.CopyDirectionVector">
- <summary>
- Gets or sets a value indicating whether [copy direction vector].
- </summary>
- <value><c>true</c> if [copy direction vector]; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.CopyUpVector">
- <summary>
- Gets or sets a value indicating whether [copy up vector].
- </summary>
- <value><c>true</c> if [copy up vector]; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.CrossViewing">
- <summary>
- Gets or sets a value indicating whether the cameras are set up for cross viewing.
- </summary>
- <value><c>true</c> if [cross viewing]; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.LeftCamera">
- <summary>
- Gets or sets the left camera.
- </summary>
- <value>The left camera.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.LeftViewport">
- <summary>
- Gets or sets the left viewport.
- </summary>
- <value>The left viewport.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.RightCamera">
- <summary>
- Gets or sets the right camera.
- </summary>
- <value>The right camera.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.RightViewport">
- <summary>
- Gets or sets the right viewport.
- </summary>
- <value>The right viewport.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.StereoControl.StereoBase">
- <summary>
- Gets or sets the stereo base.
- </summary>
- <value>The stereo base.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.BindViewports(System.Windows.Controls.Viewport3D,System.Windows.Controls.Viewport3D)">
- <summary>
- Binds the viewports.
- </summary>
- <param name="left">
- The left.
- </param>
- <param name="right">
- The right.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.BindViewports(System.Windows.Controls.Viewport3D,System.Windows.Controls.Viewport3D,System.Boolean,System.Boolean)">
- <summary>
- Binds the viewports.
- </summary>
- <param name="left">
- The left.
- </param>
- <param name="right">
- The right.
- </param>
- <param name="createLights">
- if set to <c>true</c> [create lights].
- </param>
- <param name="createCamera">
- if set to <c>true</c> [create camera].
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.Clear">
- <summary>
- Clears the children collection.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.ExportKerkythea(System.String,System.String)">
- <summary>
- Exports the views to kerkythea.
- </summary>
- <param name="leftFileName">
- Name of the left file.
- </param>
- <param name="rightFileName">
- Name of the right file.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.SynchronizeStereoModel">
- <summary>
- Synchronizes the stereo model.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.UpdateCameras">
- <summary>
- Updates the cameras.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.StereoViewChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The stereo view changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.CameraChanged(System.Object,System.EventArgs)">
- <summary>
- Handle the camera changed event.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoControl.ChildrenCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
- <summary>
- Handle changes in the children collection.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.StereoView3D">
- <summary>
- A stereoscopic Viewport3D control.
- </summary>
- <summary>
- StereoView3D
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoView3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StereoView3D"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoView3D.InitializeComponent">
- <summary>
- InitializeComponent
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.WiggleView3D">
- <summary>
- A stereoscopic wiggle control.
- </summary>
- <summary>
- WiggleView3D
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.WiggleView3D.WiggleRateProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.WiggleView3D.WiggleRate"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.WiggleView3D.timer">
- <summary>
- The timer.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.WiggleView3D.watch">
- <summary>
- The watch.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.WiggleView3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.WiggleView3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.WiggleView3D.WiggleRate">
- <summary>
- Wiggles per second
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.WiggleView3D.WiggleRateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The wiggle rate changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.WiggleView3D.OnCompositionTargetRendering(System.Object,System.EventArgs)">
- <summary>
- The composition target_ rendering.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.WiggleView3D.UpdateTimer">
- <summary>
- The update timer.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.WiggleView3D.Wiggle">
- <summary>
- Toggle between left and right camera.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.WiggleView3D.InitializeComponent">
- <summary>
- InitializeComponent
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.EnumToBooleanConverter">
- <summary>
- An enumerate to boolean converter.
- </summary>
- <example>
- <code>
- IsChecked="{Binding MyProperty, Converter={StaticResource EnumToBooleanConverter}, ConverterParameter=Param1}"
- </code>
- </example>
- </member>
- <member name="M:HelixToolkit.Wpf.EnumToBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value produced by the binding source.
- </param>
- <param name="targetType">
- The type of the binding target property.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.EnumToBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value that is produced by the binding target.
- </param>
- <param name="targetType">
- The type to convert to.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.LinearConverter">
- <summary>
- Linear (mx+b) converter.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.LinearConverter.B">
- <summary>
- Gets or sets the B.
- </summary>
- <value>The B.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.LinearConverter.M">
- <summary>
- Gets or sets the M.
- </summary>
- <value>The M.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.LinearConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value produced by the binding source.
- </param>
- <param name="targetType">
- The type of the binding target property.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LinearConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value that is produced by the binding target.
- </param>
- <param name="targetType">
- The type to convert to.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LinearConverter.GetDoubleValue(System.Object,System.Double)">
- <summary>
- Gets the double value.
- </summary>
- <param name="parameter">
- The parameter.
- </param>
- <param name="defaultValue">
- The default value.
- </param>
- <returns>
- The get double value.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.NotNullToVisibilityConverter">
- <summary>
- A not-null reference to Visibility value converter.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.NotNullToVisibilityConverter" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.NotNullToVisibilityConverter.Inverted">
- <summary>
- Gets or sets a value indicating whether this converter is inverted.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value produced by the binding source.
- </param>
- <param name="targetType">
- The type of the binding target property.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value that is produced by the binding target.
- </param>
- <param name="targetType">
- The type to convert to.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.SelfProvider">
- <summary>
- A MarkupExtension that provides the instance itself.
- </summary>
- <remarks>
- This should not be used if multiple instances are created. In that case create a resource instead.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.SelfProvider.ProvideValue(System.IServiceProvider)">
- <summary>
- When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The object value to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.StringToBooleanConverter">
- <summary>
- A string to boolean value converter.
- </summary>
- <remarks>
- Returns true if the string equals the parameter.
- </remarks>
- <example>
- <code>
- IsChecked="{Binding MyProperty, Converter={StaticResource StringToBooleanConverter}, ConverterParameter=Param1}"
- </code>
- </example>
- </member>
- <member name="M:HelixToolkit.Wpf.StringToBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value produced by the binding source.
- </param>
- <param name="targetType">
- The type of the binding target property.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StringToBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
- <summary>
- Converts a value.
- </summary>
- <param name="value">
- The value that is produced by the binding target.
- </param>
- <param name="targetType">
- The type to convert to.
- </param>
- <param name="parameter">
- The converter parameter to use.
- </param>
- <param name="culture">
- The culture to use in the converter.
- </param>
- <returns>
- A converted value. If the method returns null, the valid null value is used.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.BitmapExporter">
- <summary>
- Exports a <see cref="T:System.Windows.Controls.Viewport3D"/> to a .bmp, .png or .jpg file.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BitmapExporter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BitmapExporter"/> class.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.BitmapExporter.OutputFormat">
- <summary>
- Specifies the output format.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BitmapExporter.OutputFormat.Png">
- <summary>
- Output to PNG.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BitmapExporter.OutputFormat.Jpg">
- <summary>
- Output to JPEG.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BitmapExporter.OutputFormat.Bmp">
- <summary>
- Output to Bitmap.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BitmapExporter.Background">
- <summary>
- Gets or sets the background brush.
- </summary>
- <value>The background.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BitmapExporter.Format">
- <summary>
- Gets or sets the name of the file.
- </summary>
- <value>The name of the file.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BitmapExporter.OversamplingMultiplier">
- <summary>
- Gets or sets the oversampling multiplier.
- </summary>
- <value>The oversampling multiplier.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
- <summary>
- Exports the specified viewport.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="stream">The output stream.</param>
- <exception cref="T:System.InvalidOperationException">Not supported file format.</exception>
- </member>
- <member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
- <summary>
- Exports the specified visual.
- </summary>
- <param name="visual">The visual.</param>
- <param name="stream">The output stream.</param>
- <exception cref="T:System.NotImplementedException">Cannot export a visual to a bitmap.</exception>
- </member>
- <member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
- <summary>
- Exports the specified model.
- </summary>
- <param name="model">The model.</param>
- <param name="stream">The output stream.</param>
- <exception cref="T:System.NotImplementedException">Cannot export a model to a bitmap.</exception>
- </member>
- <member name="T:HelixToolkit.Wpf.ColladaExporter">
- <summary>
- Exports the 3D visual tree to a Collada 1.5.0 file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColladaExporter.effects">
- <summary>
- The effect dictionary.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColladaExporter.geometries">
- <summary>
- The geometry dictionary.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColladaExporter.lights">
- <summary>
- The light dictionary.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColladaExporter.materials">
- <summary>
- The material dictionary.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColladaExporter.nodes">
- <summary>
- The node dictionary.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ColladaExporter.Author">
- <summary>
- Gets or sets the author.
- </summary>
- <value>The author.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColladaExporter.Comments">
- <summary>
- Gets or sets the comments.
- </summary>
- <value>The comments.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ColladaExporter.Copyright">
- <summary>
- Gets or sets the copyright.
- </summary>
- <value>The copyright.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
- <summary>
- Exports the specified viewport.
- Exports model, camera and lights.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="stream">The output stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.Create(System.IO.Stream)">
- <summary>
- Creates a new <see cref="T:System.Xml.XmlWriter" /> on the specified stream.
- </summary>
- <param name="stream">The output stream.</param>
- <returns>A <see cref="T:System.Xml.XmlWriter"/>.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.Close(System.Xml.XmlWriter)">
- <summary>
- Closes this exporter.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportModel(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.WriteAssets(System.Xml.XmlWriter,System.Windows.Controls.Viewport3D)">
- <summary>
- Writes the file assets.
- </summary>
- <param name="writer">The writer.</param>
- <param name="viewport">The viewport.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.BindMaterial(System.Xml.XmlWriter,System.String,System.String)">
- <summary>
- Binds the specified geometry and material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="geometryId">The geometry identifier.</param>
- <param name="materialId">The material identifier.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportEffect(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D)">
- <summary>
- Exports the effect of the specified model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportEffect(System.Xml.XmlWriter,System.Windows.Media.Media3D.Material)">
- <summary>
- Exports the effect of the specified material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="m">The material.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportGeometry(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the geometry of the specified model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="transform">The transform.</param>
- <exception cref="T:System.InvalidOperationException">Model is not a MeshGeometry3D.</exception>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportLight(System.Xml.XmlWriter,System.Windows.Media.Media3D.Light)">
- <summary>
- Exports the specified light.
- </summary>
- <param name="writer">The writer.</param>
- <param name="light">The light.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportMaterial(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D)">
- <summary>
- Exports the material in the specified model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportMaterial(System.Xml.XmlWriter,System.Windows.Media.Media3D.Material)">
- <summary>
- Exports the specified material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="m">The material.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportNode(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the specified model as a node.
- </summary>
- <param name="writer">The writer.</param>
- <param name="gm">The model.</param>
- <param name="transform">The transform.</param>
- <exception cref="T:System.InvalidOperationException">Model is not a MeshGeometry3D.</exception>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportSceneNode(System.Xml.XmlWriter,System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the specified model as a scene node.
- </summary>
- <param name="writer">The writer.</param>
- <param name="gm">The model.</param>
- <param name="transform">The transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.WriteColor(System.Xml.XmlWriter,System.Windows.Media.Color)">
- <summary>
- Writes the specified color.
- </summary>
- <param name="writer">The writer.</param>
- <param name="color">The color.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.WriteDouble(System.Xml.XmlWriter,System.String,System.Double)">
- <summary>
- Writes the specified element value.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name of the element.</param>
- <param name="value">The value.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.WriteMatrix(System.Xml.XmlWriter,System.String,System.Windows.Media.Media3D.Matrix3D)">
- <summary>
- Writes the specified element matrix.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name of the element.</param>
- <param name="m">The matrix.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ColladaExporter.WritePhongMaterial(System.Xml.XmlWriter,System.String,System.Windows.Media.Color)">
- <summary>
- Writes a phong material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name.</param>
- <param name="color">The color.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.Exporter`1">
- <summary>
- Provides a base class providing common functionality for exporters.
- </summary>
- <typeparam name="T">The type of the output writer.</typeparam>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
- <summary>
- Exports the specified viewport.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="stream">The output stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
- <summary>
- Exports the specified visual.
- </summary>
- <param name="visual">The visual.</param>
- <param name="stream">The output stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
- <summary>
- Exports the specified model.
- </summary>
- <param name="model">The model.</param>
- <param name="stream">The output stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.Create(System.IO.Stream)">
- <summary>
- Creates the writer for the specified stream.
- </summary>
- <param name="stream">The stream.</param>
- <returns>The writer.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.Close(`0)">
- <summary>
- Closes the export writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.ExportCamera(`0,System.Windows.Media.Media3D.Camera)">
- <summary>
- Exports the camera.
- </summary>
- <param name="writer">The writer.</param>
- <param name="camera">The camera.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.ExportHeader(`0)">
- <summary>
- Exports the header.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.ExportLight(`0,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the light.
- </summary>
- <param name="writer">The writer.</param>
- <param name="light">The light.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.ExportModel(`0,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.ExportViewport(`0,System.Windows.Controls.Viewport3D)">
- <summary>
- Exports the viewport.
- </summary>
- <param name="writer">The writer.</param>
- <param name="viewport">The viewport.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.RenderBrush(System.IO.Stream,System.Windows.Media.Brush,System.Int32,System.Int32,System.Int32)">
- <summary>
- Renders the brush to a JPG image.
- </summary>
- <param name="stm">The output stream.</param>
- <param name="brush">The brush to render.</param>
- <param name="w">The width of the output image.</param>
- <param name="h">The height of the output image.</param>
- <param name="qualityLevel">The quality level of the JPG image. E.g. 90.
- The value range is 1 (lowest quality) to 100 (highest quality).</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.RenderBrush(System.IO.Stream,System.Windows.Media.Brush,System.Int32,System.Int32)">
- <summary>
- Renders the brush to a PNG image.
- </summary>
- <param name="stm">The output stream.</param>
- <param name="brush">The brush to render.</param>
- <param name="w">The width of the output image.</param>
- <param name="h">The height of the output image.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.RenderBrush(System.Windows.Media.Brush,System.Int32,System.Int32)">
- <summary>
- Renders the specified brush.
- </summary>
- <param name="brush">The brush.</param>
- <param name="w">The width.</param>
- <param name="h">The height.</param>
- <returns>RenderTargetBitmap.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.Encode(System.Windows.Media.Imaging.RenderTargetBitmap,System.IO.Stream)">
- <summary>
- Encodes the specified bitmap as a PNG image.
- </summary>
- <param name="bmp">The bitmap.</param>
- <param name="stm">The output stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporter`1.Encode(System.Windows.Media.Imaging.RenderTargetBitmap,System.IO.Stream,System.Int32)">
- <summary>
- Encodes the specified bitmap as a Jpeg image.
- </summary>
- <param name="bmp">The bitmap.</param>
- <param name="stm">The output stream.</param>
- <param name="qualityLevel">The jpeg quality level.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.Exporters">
- <summary>
- Contains a list of all supported exporters.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Exporters.DefaultExtension">
- <summary>
- Default file export extension.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Exporters.Filter">
- <summary>
- File filter for all the supported exporters.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Exporters.Create(System.String)">
- <summary>
- Creates an exporter based on the extension of the specified path.
- </summary>
- <param name="path">
- The output path.
- </param>
- <returns>
- An exporter.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.IExporter">
- <summary>
- Specifies functionality to export 3D models.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
- <summary>
- Exports the specified viewport (including model, camera and lights).
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="stream">The output stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
- <summary>
- Exports the specified visual.
- </summary>
- <param name="visual">The visual.</param>
- <param name="stream">The output stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
- <summary>
- Exports the specified model.
- </summary>
- <param name="model">The model.</param>
- <param name="stream">The output stream.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.KerkytheaExporter">
- <summary>
- Exports the 3D visual tree to a <a href="http://www.kerkythea.net/joomla">Kerkythea</a> input file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.KerkytheaExporter.registeredMaterials">
- <summary>
- Dictionary of registered materials.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KerkytheaExporter"/> class.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings">
- <summary>
- Render settings.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.RayTracer">
- <summary>
- Use RayTracer.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.PhotonMap">
- <summary>
- Use PhotonMap.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.MetropolisLightTransport">
- <summary>
- Use MetropolisLightTransport.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Aperture">
- <summary>
- Gets or sets the aperture.
- </summary>
- <value>The aperture.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.BackgroundColor">
- <summary>
- Gets or sets the color of the background.
- </summary>
- <value>The color of the background.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.FileCreator">
- <summary>
- Gets or sets the texture file creator.
- </summary>
- <value>The file creator.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.FocalLength">
- <summary>
- Gets or sets the length of the focal.
- </summary>
- <value>The length of the focal.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.FocusDistance">
- <summary>
- Gets or sets the focus distance.
- </summary>
- <value>The focus distance.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Height">
- <summary>
- Gets or sets the height.
- </summary>
- <value>The height.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.LensSamples">
- <summary>
- Gets or sets the lens samples.
- </summary>
- <value>The lens samples.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.LightMultiplier">
- <summary>
- Gets or sets the light multiplier.
- </summary>
- <value>The light multiplier.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Name">
- <summary>
- Gets or sets the name.
- </summary>
- <value>The name.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.ReflectionColor">
- <summary>
- Gets or sets the color of the reflection.
- </summary>
- <value>The color of the reflection.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Reflections">
- <summary>
- Gets or sets a value indicating whether this <see cref = "T:HelixToolkit.Wpf.KerkytheaExporter" /> is reflections.
- </summary>
- <value><c>true</c> if reflections; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.RenderSetting">
- <summary>
- Gets or sets the render setting.
- </summary>
- <value>The render setting.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.ShadowColor">
- <summary>
- Gets or sets the color of the shadow.
- </summary>
- <value>The color of the shadow.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Shadows">
- <summary>
- Gets or sets a value indicating whether this <see cref = "T:HelixToolkit.Wpf.KerkytheaExporter" /> is shadows.
- </summary>
- <value><c>true</c> if shadows; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.SoftShadows">
- <summary>
- Gets or sets a value indicating whether [soft shadows].
- </summary>
- <value><c>true</c> if [soft shadows]; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.TextureHeight">
- <summary>
- Gets or sets the height of the texture.
- </summary>
- <value>The height of the texture.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.TexturePath">
- <summary>
- Gets or sets the texture path.
- </summary>
- <value>The texture path.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.TextureWidth">
- <summary>
- Gets or sets the width of the texture.
- </summary>
- <value>The width of the texture.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Threads">
- <summary>
- Gets or sets the threads.
- </summary>
- <value>The threads.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Width">
- <summary>
- Gets or sets the width.
- </summary>
- <value>The width.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMesh(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Exports the mesh.
- </summary>
- <param name="writer">The writer.</param>
- <param name="m">The mesh.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.RegisterMaterial(System.Windows.Media.Media3D.Material,System.IO.Stream)">
- <summary>
- Registers a material.
- </summary>
- <param name="m">The material to register.</param>
- <param name="stream">The material stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteMetropolisLightTransport(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String)">
- <summary>
- Writes the Metropolis Light Transport properties.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name of the MLP ray tracer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteStandardRayTracer(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String)">
- <summary>
- Writes the standard ray tracer properties.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name of the ray tracer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteThreadedRaytracer(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Int32)">
- <summary>
- Writes the threaded ray tracer properties.
- </summary>
- <param name="writer">The writer.</param>
- <param name="threads">The number of threads.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.Create(System.IO.Stream)">
- <summary>
- Creates the writer for the specified stream.
- </summary>
- <param name="stream">The stream.</param>
- <returns>The writer.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportCamera(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.Camera)">
- <summary>
- Exports the camera.
- </summary>
- <param name="writer">The writer.</param>
- <param name="c">The camera.</param>
- <exception cref="T:System.InvalidOperationException">Only perspective cameras are supported.</exception>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportHeader(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter)">
- <summary>
- Exports the document header.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportLight(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the light.
- </summary>
- <param name="writer">The writer.</param>
- <param name="l">The light.</param>
- <param name="t">The transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportModel(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="g">The model geometry.</param>
- <param name="transform">The transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportViewport(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Controls.Viewport3D)">
- <summary>
- Exports the specified viewport.
- </summary>
- <param name="writer">The writer.</param>
- <param name="v">The viewport to export.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.Close(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter)">
- <summary>
- Closes this exporter.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.CreateTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Creates a transform from the original coordinate system to the system defined by translation origin
- </summary>
- <param name="origin">The origin.</param>
- <param name="direction">The direction vector.</param>
- <param name="up">The up vector.</param>
- <returns>A transformation matrix.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Point)">
- <summary>
- Converts a <see cref="T:System.Windows.Point"/> to a string formatted for Kerkythea.
- </summary>
- <param name="p">
- The point.
- </param>
- <returns>
- A string representing the point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Converts a <see cref="T:System.Windows.Media.Media3D.Point3D"/> to a string formatted for Kerkythea.
- </summary>
- <param name="point">
- The vector.
- </param>
- <returns>
- A string representing the point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Converts a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> to a string formatted for Kerkythea.
- </summary>
- <param name="vector">
- The vector.
- </param>
- <returns>
- A string representing the vector.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Color)">
- <summary>
- Converts a <see cref="T:System.Windows.Media.Color"/> to a string formatted for Kerkythea.
- </summary>
- <param name="c">
- The color.
- </param>
- <returns>
- A string representing the color.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMapChannel(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Exports the map channel (texture coordinates) from the specified mesh.
- </summary>
- <param name="writer">The writer.</param>
- <param name="m">The mesh.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Windows.Media.Media3D.Material,System.Collections.Generic.IList{System.Double})">
- <summary>
- Exports a material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name of the material.</param>
- <param name="material">The material.</param>
- <param name="weights">The weights.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.Material)">
- <summary>
- Exports the specified material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="material">The material.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetSolidColor(System.Windows.Media.Brush,System.Windows.Media.Color)">
- <summary>
- Gets the solid color from a brush.
- </summary>
- <param name="brush">
- The brush.
- </param>
- <param name="defaultColor">
- The default color (used if the specified brush is not a <see cref="T:System.Windows.Media.SolidColorBrush"/>).
- </param>
- <returns>
- The color.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetTexture(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Brush,System.String)">
- <summary>
- Gets the texture for a brush.
- </summary>
- <param name="writer">The writer.</param>
- <param name="brush">The brush.</param>
- <param name="name">The name of the material.</param>
- <returns>
- The texture filename.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetUniqueName(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.DependencyObject,System.String)">
- <summary>
- Gets a unique name.
- </summary>
- <param name="writer">The writer.</param>
- <param name="o">The object.</param>
- <param name="defaultName">The default name.</param>
- <returns>A unique name.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteAshikhminMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double,System.Double,System.Double,System.String)">
- <summary>
- Writes a ashikhmin material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="identifier">The identifier.</param>
- <param name="diffuse">The diffuse.</param>
- <param name="specular">The specular.</param>
- <param name="shininessXMap">The shininess x map.</param>
- <param name="shininessYMap">The shininess y map.</param>
- <param name="rotationMap">The rotation map.</param>
- <param name="shininessX">The shininess x.</param>
- <param name="shininessY">The shininess y.</param>
- <param name="rotation">The rotation.</param>
- <param name="indexOfRefraction">The index of refraction.</param>
- <param name="nkfile">The nkfile.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteBitmapTexture(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.String)">
- <summary>
- Writes a bitmap texture.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name.</param>
- <param name="filename">The filename.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteConstantTexture(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Windows.Media.Color)">
- <summary>
- Writes a constant texture.
- </summary>
- <param name="writer">The writer.</param>
- <param name="name">The name.</param>
- <param name="color">The color.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteDielectricMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double,System.String)">
- <summary>
- Writes a dielectric material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="identifier">The identifier.</param>
- <param name="reflection">The reflection.</param>
- <param name="refraction">The refraction.</param>
- <param name="indexOfRefraction">The index of refraction.</param>
- <param name="dispersion">The dispersion.</param>
- <param name="nkfile">The nkfile.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteWeight(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Double)">
- <summary>
- Writes a weight.
- </summary>
- <param name="writer">The writer.</param>
- <param name="identifier">The identifier.</param>
- <param name="weight">The weight.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteWhittedMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double)">
- <summary>
- Writes a whitted material.
- </summary>
- <param name="writer">The writer.</param>
- <param name="identifier">The identifier.</param>
- <param name="texture">The texture.</param>
- <param name="diffuse">The diffuse.</param>
- <param name="specular">The specular.</param>
- <param name="refraction">The refraction.</param>
- <param name="shininess">The shininess.</param>
- <param name="indexOfRefraction">The index of refraction.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ValueOrDefault(System.Double,System.Double)">
- <summary>
- Returns the <paramref name="value"/> or the <paramref name="defaultValue"/> if the <paramref name="value"/> is NaN.
- </summary>
- <param name="value">
- The value.
- </param>
- <param name="defaultValue">
- The default value.
- </param>
- <returns>
- The value.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter">
- <summary>
- Represents the output writer for the <see cref="T:HelixToolkit.Wpf.KerkytheaExporter"/>.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.writer">
- <summary>
- The writer
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.names">
- <summary>
- The names.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.textureFiles">
- <summary>
- Texture bitmaps are reused. This dictionary contains a map from brush to filename
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.#ctor(System.IO.Stream)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter"/> class.
- </summary>
- <param name="stream">The stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteStartElement(System.String)">
- <summary>
- Writes the start element.
- </summary>
- <param name="localName">Name of the element.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteAttributeString(System.String,System.String)">
- <summary>
- Writes the attribute string.
- </summary>
- <param name="name">The name.</param>
- <param name="value">The value.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteEndElement">
- <summary>
- Writes the end element.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteFullEndElement">
- <summary>
- Writes the full end element.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteStartDocument">
- <summary>
- Writes the start document.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.Close">
- <summary>
- Closes this instance.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.String,System.String)">
- <summary>
- Writes a parameter.
- </summary>
- <param name="name">
- The name.
- </param>
- <param name="type">
- The type.
- </param>
- <param name="value">
- The value.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.String)">
- <summary>
- Writes a string parameter.
- </summary>
- <param name="name">
- The name.
- </param>
- <param name="value">
- The value.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Windows.Media.Color)">
- <summary>
- Writes a color parameter.
- </summary>
- <param name="name">
- The name.
- </param>
- <param name="color">
- The color.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Boolean)">
- <summary>
- Writes a boolean parameter.
- </summary>
- <param name="name">
- The name.
- </param>
- <param name="flag">
- The flag.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Double)">
- <summary>
- Writes a double parameter.
- </summary>
- <param name="name">
- The name.
- </param>
- <param name="value">
- The value.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Int32)">
- <summary>
- Writes an integer parameter.
- </summary>
- <param name="name">
- The parameter name.
- </param>
- <param name="value">
- The value.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteTransform(System.String,System.Windows.Media.Media3D.Matrix3D)">
- <summary>
- Writes a transformation matrix.
- </summary>
- <param name="name">
- The name of the matrix.
- </param>
- <param name="m">
- The matrix.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteEndObject">
- <summary>
- Writes the end object.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteObject(System.String,System.String,System.String,System.String)">
- <summary>
- Writes the object.
- </summary>
- <param name="identifier">
- The identifier.
- </param>
- <param name="label">
- The label.
- </param>
- <param name="name">
- The name.
- </param>
- <param name="type">
- The type.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteStartObject(System.String,System.String,System.String,System.String)">
- <summary>
- Writes the start object.
- </summary>
- <param name="identifier">
- The identifier.
- </param>
- <param name="label">
- The label.
- </param>
- <param name="name">
- The name.
- </param>
- <param name="type">
- The type.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteEndDocument">
- <summary>
- Writes the end document.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.Write(System.Xml.XmlNode)">
- <summary>
- Writes the specified XML node.
- </summary>
- <param name="xmlNode">The XML node.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.TryGetTexture(System.Windows.Media.Brush,System.String@)">
- <summary>
- Tries to get the texture for the specified brush.
- </summary>
- <param name="brush">The brush.</param>
- <param name="textureFile">The texture file.</param>
- <returns><c>true</c> if the texture was found.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.AddTexture(System.Windows.Media.Brush,System.String)">
- <summary>
- Adds the specified texture.
- </summary>
- <param name="brush">The brush.</param>
- <param name="filename">The filename.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.GetUniqueName(System.String,System.String)">
- <summary>
- Gets a unique name.
- </summary>
- <param name="name">The name.</param>
- <param name="defaultName">The default name.</param>
- <returns></returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ObjExporter">
- <summary>
- Export the 3D visual tree to a Wavefront OBJ file
- </summary>
- <remarks>
- http://en.wikipedia.org/wiki/Obj
- http://www.martinreddy.net/gfx/3d/OBJ.spec
- http://www.eg-models.de/formats/Format_Obj.html
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjExporter.exportedMaterials">
- <summary>
- The exported materials.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjExporter.groupNo">
- <summary>
- The group no.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjExporter.matNo">
- <summary>
- The mat no.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjExporter.normalIndex">
- <summary>
- Normal index counter.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjExporter.objectNo">
- <summary>
- The object no.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjExporter.textureIndex">
- <summary>
- Texture index counter.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjExporter.vertexIndex">
- <summary>
- Vertex index counter.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjExporter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjExporter" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.ExportNormals">
- <summary>
- Gets or sets a value indicating whether to export normals.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.FileCreator">
- <summary>
- Gets or sets the texture image and materials file creator.
- </summary>
- <value>A function used to create streams for texture images and material files.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.UseDissolveForTransparency">
- <summary>
- Gets or sets a value indicating whether to use "d" for transparency (default is "Tr").
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.Comment">
- <summary>
- Gets or sets the comment.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.MaterialsFile">
- <summary>
- Gets or sets the materials file.
- </summary>
- <value>
- The materials file.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.SwitchYZ">
- <summary>
- Gets or sets a value indicating whether to switch Y and Z coordinates.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.TextureFolder">
- <summary>
- Gets or sets the texture folder.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.TextureExtension">
- <summary>
- Gets or sets the texture extension (.png or .jpg).
- </summary>
- <value>
- The default value is ".png".
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.TextureSize">
- <summary>
- Gets or sets the texture size.
- </summary>
- <value>
- The default value is 1024.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.TextureQualityLevel">
- <summary>
- Gets or sets the texture quality level (for JPEG encoding).
- </summary>
- <value>
- The quality level of the JPEG image. The value range is 1 (lowest quality) to 100 (highest quality) inclusive.
- The default value is 90.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjExporter.ExportMesh(System.IO.StreamWriter,System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the mesh.
- </summary>
- <param name="writer">The writer.</param>
- <param name="m">The mesh geometry.</param>
- <param name="t">The transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjExporter.Create(System.IO.Stream)">
- <summary>
- Creates the specified stream.
- </summary>
- <param name="stream">The stream.</param>
- <returns>StreamWriter.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjExporter.Close(HelixToolkit.Wpf.ObjExporter.ObjWriters)">
- <summary>
- Closes the specified writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjExporter.ExportModel(HelixToolkit.Wpf.ObjExporter.ObjWriters,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- The export model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="transform">The transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjExporter.ExportMaterial(System.IO.StreamWriter,System.String,System.Windows.Media.Media3D.Material,System.Windows.Media.Media3D.Material)">
- <summary>
- The export material.
- </summary>
- <param name="materialWriter">The material writer.</param>
- <param name="matName">The mat name.</param>
- <param name="material">The material.</param>
- <param name="backMaterial">The back material.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjExporter.ToColorString(System.Windows.Media.Color)">
- <summary>
- Converts a color to a string.
- </summary>
- <param name="color">
- The color.
- </param>
- <returns>
- The string.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ObjExporter.ObjWriters">
- <summary>
- Represents the stream writers for the <see cref="T:HelixToolkit.Wpf.ObjExporter"/>.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.ObjWriters.ObjWriter">
- <summary>
- Gets or sets the object file writer.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjExporter.ObjWriters.MaterialsWriter">
- <summary>
- Gets or sets the material file writer.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PovRayExporter">
- <summary>
- Exports the 3D visual tree to a PovRay input file.
- </summary>
- <remarks>
- See <a href="http://www.povray.org">povray.org</a>.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.PovRayExporter.Create(System.IO.Stream)">
- <summary>
- Creates the specified stream.
- </summary>
- <param name="stream">The stream.</param>
- <returns>StreamWriter.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PovRayExporter.Close(System.IO.StreamWriter)">
- <summary>
- Closes this exporter.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PovRayExporter.ExportCamera(System.IO.StreamWriter,System.Windows.Media.Media3D.Camera)">
- <summary>
- Exports the camera.
- </summary>
- <param name="writer">The writer.</param>
- <param name="camera">The camera.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PovRayExporter.ExportLight(System.IO.StreamWriter,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the light.
- </summary>
- <param name="writer">The writer.</param>
- <param name="light">The light.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PovRayExporter.ExportModel(System.IO.StreamWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.RenderManExporter">
- <summary>
- Exports the 3D visual tree to a RenderMan input file.
- </summary>
- <remarks>
- See https://renderman.pixar.com/products/rispec/rispec_pdf/RISpec3_2.pdf
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderManExporter.Create(System.IO.Stream)">
- <summary>
- Creates the writer for the specified stream.
- </summary>
- <param name="stream">The stream.</param>
- <returns>The output writer.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderManExporter.Close(System.IO.StreamWriter)">
- <summary>
- Closes this exporter.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderManExporter.ExportCamera(System.IO.StreamWriter,System.Windows.Media.Media3D.Camera)">
- <summary>
- Exports the camera.
- </summary>
- <param name="writer">The writer.</param>
- <param name="camera">The camera.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderManExporter.ExportLight(System.IO.StreamWriter,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the light.
- </summary>
- <param name="writer">The writer.</param>
- <param name="light">The light.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderManExporter.ExportModel(System.IO.StreamWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.StlExporter">
- <summary>
- Exports the 3D visual tree to a STereoLithography binary file.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StlExporter.Create(System.IO.Stream)">
- <summary>
- Creates a <see cref="T:System.IO.BinaryWriter"/> used to write the StlFile
- </summary>
- <param name="stream">The output stream where the STL is written.</param>
- <returns>The created <see cref="T:System.IO.BinaryWriter"/></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StlExporter.Close(System.IO.BinaryWriter)">
- <summary>
- Closes a <see cref="T:System.IO.BinaryWriter"/>.
- </summary>
- <param name="writer">The writer to close</param>
- </member>
- <member name="M:HelixToolkit.Wpf.StlExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
- <summary>
- Exports the specified viewport.
- </summary>
- <param name="viewport">The viewport to export</param>
- <param name="stream">The output stream to export to</param>
- </member>
- <member name="M:HelixToolkit.Wpf.StlExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
- <summary>
- Exports specified <see cref="T:System.Windows.Media.Media3D.Visual3D"/>
- </summary>
- <param name="visual">The <see cref="T:System.Windows.Media.Media3D.Visual3D"/> to export.</param>
- <param name="stream">The output stream to export to</param>
- </member>
- <member name="M:HelixToolkit.Wpf.StlExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
- <summary>
- Exports specified <see cref="T:System.Windows.Media.Media3D.Model3D"/>.
- </summary>
- <param name="model">The <see cref="T:System.Windows.Media.Media3D.Model3D"/> to export</param>
- <param name="stream">The output stream to export to</param>
- </member>
- <member name="M:HelixToolkit.Wpf.StlExporter.ExportHeader(System.IO.BinaryWriter)">
- <summary>
- Writes an empty STL header.
- </summary>
- <param name="writer">The <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.StlExporter.ExportModel(System.IO.BinaryWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Writes a <see cref="T:System.Windows.Media.Media3D.GeometryModel3D"/> to a <see cref="T:System.IO.BinaryWriter"/> in STL binary format.
- </summary>
- <param name="writer">The <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
- <param name="model">The model to write.</param>
- <param name="t">All vertices are transformed with this transform before written</param>
- </member>
- <member name="T:HelixToolkit.Wpf.VrmlExporter">
- <summary>
- Exports the 3D visual tree to a VRML97 (2.0) file.
- </summary>
- <remarks>
- See <a href="http://en.wikipedia.org/wiki/Vrml">Wikipedia</a>, <a href="http://en.wikipedia.org/wiki/Web3D">Web3D</a>,
- <a href="http://cic.nist.gov/vrml/vbdetect.html">VRML plugin/browser detector</a>,
- and <a href="http://openvrml.org/">openvrml.org</a>.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.VrmlExporter.Title">
- <summary>
- Gets or sets the title.
- </summary>
- <value>The title.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.VrmlExporter.Create(System.IO.Stream)">
- <summary>
- Creates the writer for the specified stream.
- </summary>
- <param name="stream">The stream.</param>
- <returns>The writer.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.VrmlExporter.Close(System.IO.StreamWriter)">
- <summary>
- Closes the export writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.VrmlExporter.ExportModel(System.IO.StreamWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.X3DExporter">
- <summary>
- Exports the 3D visual tree to an X3D file.
- </summary>
- <remarks>
- The X3D format is defined on <a href="http://en.wikipedia.org/wiki/X3D">Wikipedia</a>.
- Also see <a href="http://en.wikipedia.org/wiki/Web3D">Web3D</a>.
- The validation schema can be found at <a href="http://www.w3.org/People/mimasa/test/schemas/SCHEMA/x3d-3.0.xsd">w3.org</a>
- and <a href="http://www.web3d.org/x3d/tools/schematron/X3dSchematron.html">web3d.org</a>.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.X3DExporter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.X3DExporter" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.X3DExporter.Metadata">
- <summary>
- Gets the metadata.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.X3DExporter.Title">
- <summary>
- Sets the title.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.X3DExporter.Create(System.IO.Stream)">
- <summary>
- Creates the writer for the specified stream.
- </summary>
- <param name="stream">The output stream.</param>
- <returns>The writer.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.X3DExporter.Close(System.Xml.XmlWriter)">
- <summary>
- Closes this exporter.
- </summary>
- <param name="writer">The output writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.X3DExporter.ExportHeader(System.Xml.XmlWriter)">
- <summary>
- Exports the header.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.X3DExporter.ExportModel(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Exports the model.
- </summary>
- <param name="writer">The writer.</param>
- <param name="model">The model.</param>
- <param name="inheritedTransform">The inherited transform.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.XamlExporter">
- <summary>
- Exports a Viewport3D or 3D model to XAML.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlExporter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.XamlExporter" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.XamlExporter.CreateResourceDictionary">
- <summary>
- Gets or sets a value indicating whether to create a resource dictionary.
- </summary>
- <value>
- <c>true</c> if a resource dictionary should be created; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlExporter.WrapInResourceDictionary(System.Object)">
- <summary>
- Wraps the specified object in a resource dictionary.
- </summary>
- <param name="obj">
- The object to be wrapped.
- </param>
- <returns>
- A resource dictionary.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
- <summary>
- Exports the specified viewport.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="stream">The stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
- <summary>
- Exports the specified visual.
- </summary>
- <param name="visual">The visual.</param>
- <param name="stream">The stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
- <summary>
- Exports the specified model.
- </summary>
- <param name="model">The model.</param>
- <param name="stream">The stream.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlExporter.Create(System.IO.Stream)">
- <summary>
- Creates a new <see cref="T:System.Xml.XmlWriter" /> on the specified stream.
- </summary>
- <param name="stream">The output stream.</param>
- <returns>A <see cref="T:System.Xml.XmlWriter"/>.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlExporter.Close(System.Xml.XmlWriter)">
- <summary>
- Closes this exporter.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.AnimationExtensions">
- <summary>
- Provides extension methods for animatable objects.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.AnimationExtensions.AnimateOpacity(System.Windows.Media.Animation.IAnimatable,System.Double,System.Double)">
- <summary>
- Animates the opacity of the specified object.
- </summary>
- <param name="obj">
- The object to animate.
- </param>
- <param name="targetOpacity">
- The target opacity.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.Matrix3DExtensions">
- <summary>
- Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.
- </summary>
- <remarks>
- Note that the Matrix3D contains row vectors.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.Inverse(System.Windows.Media.Media3D.Matrix3D)">
- <summary>
- Returns the inverted matrix.
- </summary>
- <param name="m">The matrix to invert.</param>
- <returns>The inverted <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToArray(System.Windows.Media.Media3D.Matrix3D)">
- <summary>
- Convert the <see cref="T:System.Windows.Media.Media3D.Matrix3D"/> to a two-dimensional <see cref="T:System.Array"/>.
- </summary>
- <param name="matrix">
- The matrix.
- </param>
- <returns>
- Two-dimensional array, the indexing is Array[row,column]
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.Int32)">
- <summary>
- Convert the matrix to a string using invariant culture and '\t' and '\n' as separators.
- </summary>
- <param name="matrix">
- The matrix.
- </param>
- <param name="columnWidth">
- The column Width.
- </param>
- <returns>
- The to string.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.Int32)">
- <summary>
- Convert the matrix to a string
- </summary>
- <param name="matrix">
- The matrix.
- </param>
- <param name="format">
- The format.
- </param>
- <param name="columnWidth">
- The column Width.
- </param>
- <returns>
- The to string.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.String,System.String,System.Int32,System.Globalization.CultureInfo)">
- <summary>
- Convert the matrix to a string
- </summary>
- <param name="matrix">
- The matrix.
- </param>
- <param name="format">
- The format.
- </param>
- <param name="columnSeparator">
- The column Separator.
- </param>
- <param name="lineSeparator">
- The line Separator.
- </param>
- <param name="columnWidth">
- The column Width.
- </param>
- <param name="provider">
- The provider.
- </param>
- <returns>
- A string.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ConvertToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.Int32)">
- <summary>
- Converts to string using the specified format and the invariant culture
- </summary>
- <param name="matrix">
- The matrix.
- </param>
- <param name="format">
- Format string, e.g. "N8"
- </param>
- <param name="columnWidth">
- Width of column, number of characters
- </param>
- <returns>
- A string.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ConvertToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.String,System.String,System.Int32,System.Globalization.CultureInfo)">
- <summary>
- Converts to string using the specified format and the invariant culture
- </summary>
- <param name="matrix">
- The matrix.
- </param>
- <param name="format">
- The format.
- </param>
- <param name="columnSeparator">
- The column separator.
- </param>
- <param name="lineSeparator">
- The line separator.
- </param>
- <param name="columnWidth">
- Width of the column.
- </param>
- <param name="provider">
- The provider.
- </param>
- <returns>
- A string.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Point3DExtensions">
- <summary>
- Extension methods for <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Point3DExtensions.DistanceTo(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Calculates the distance from p1 to p2.
- </summary>
- <param name="p1">
- The point p1.
- </param>
- <param name="p2">
- The point p2.
- </param>
- <returns>
- The distance.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Point3DExtensions.DistanceToSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Calculates the squared distance from p1 to p2.
- </summary>
- <param name="p1">
- The p1.
- </param>
- <param name="p2">
- The p2.
- </param>
- <returns>
- The squared distance.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Point3DExtensions.ToVector3D(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Convert a <see cref="T:System.Windows.Media.Media3D.Point3D"/> to a <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
- </summary>
- <param name="n">
- The input point.
- </param>
- <returns>
- A vector.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Point3DExtensions.Multiply(System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Multiplies the specified point with a scalar.
- </summary>
- <param name="p">
- The point.
- </param>
- <param name="d">
- The scalar.
- </param>
- <returns>
- A point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Point3DExtensions.Sum(System.Windows.Media.Media3D.Point3D[])">
- <summary>
- Sums the specified points.
- </summary>
- <param name="points">
- The points.
- </param>
- <returns>
- The summed point.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Vector3DExtensions">
- <summary>
- Extension methods for <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Vector3DExtensions.FindAnyPerpendicular(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Find a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> that is perpendicular to the given <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
- </summary>
- <param name="n">
- The input vector.
- </param>
- <returns>
- A perpendicular vector.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Vector3DExtensions.IsUndefined(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Determines whether the specified vector is undefined (NaN,NaN,NaN).
- </summary>
- <param name="v">The vector.</param>
- <returns>
- <c>true</c> if the specified vector is undefined; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Vector3DExtensions.ToPoint3D(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Convert a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> to a <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
- </summary>
- <param name="n">
- The input vector.
- </param>
- <returns>
- A point.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.BoundingSphere">
- <summary>
- Represents a bounding sphere.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoundingSphere.center">
- <summary>
- The center.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoundingSphere.radius">
- <summary>
- The radius.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.BoundingSphere" /> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.#ctor(System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BoundingSphere"/> class.
- </summary>
- <param name="center">
- The center.
- </param>
- <param name="diameter">
- The diameter.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.BoundingSphere.Center">
- <summary>
- Gets or sets the center of the sphere.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BoundingSphere.Radius">
- <summary>
- Gets or sets the radius of the sphere.
- </summary>
- <value>The diameter.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.CreateFromPoints(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D})">
- <summary>
- Creates a bounding sphere from a collection of points.
- </summary>
- <param name="points">
- The points.
- </param>
- <returns>
- The bounding sphere.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.CreateFromRect3D(System.Windows.Media.Media3D.Rect3D)">
- <summary>
- Creates a <see cref="T:HelixToolkit.Wpf.BoundingSphere"/> from a <see cref="T:System.Windows.Media.Media3D.Rect3D"/>.
- </summary>
- <param name="rect">
- The 3D rectangle.
- </param>
- <returns>
- A sphere.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.CreateMerged(HelixToolkit.Wpf.BoundingSphere,HelixToolkit.Wpf.BoundingSphere)">
- <summary>
- Creates a merged bounding sphere.
- </summary>
- <param name="original">
- The original.
- </param>
- <param name="additional">
- The additional.
- </param>
- <returns>
- The merged bounding sphere.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.Contains(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Determines if the specified point is inside the sphere.
- </summary>
- <param name="point">
- The point.
- </param>
- <returns>
- True if the point is inside.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.DistanceFrom(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Calculates the distance from a point to the nearest point on the sphere surface.
- </summary>
- <param name="point">
- The point.
- </param>
- <returns>
- The distance.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.Intersects(HelixToolkit.Wpf.BoundingSphere)">
- <summary>
- Determines if the sphere intersects with the specified sphere.
- </summary>
- <param name="sphere">
- The sphere to check against.
- </param>
- <returns>
- True if the spheres intersect.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingSphere.RayIntersection(HelixToolkit.Wpf.Ray3D,System.Windows.Media.Media3D.Point3D[]@)">
- <summary>
- Gets the intersection with the specified ray.
- </summary>
- <param name="ray">The ray.</param>
- <param name="result">The intersection point(s).</param>
- <returns>The intersection points sorted by distance from the ray origin.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.LineSegment">
- <summary>
- Represents a line segment in two-dimensional space.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LineSegment.p1">
- <summary>
- The first point of the line segment.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LineSegment.p2">
- <summary>
- The second point of the line segment.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LineSegment.#ctor(System.Windows.Point,System.Windows.Point)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LineSegment"/> class.
- </summary>
- <param name="p1">The first point of the line segment.</param>
- <param name="p2">The second point of the line segment.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.LineSegment.P1">
- <summary>
- Gets the first point of the line segment.
- </summary>
- <value>The point.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.LineSegment.P2">
- <summary>
- Gets the second point of the line segment.
- </summary>
- <value>The point.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.LineSegment.AreLineSegmentsIntersecting(System.Windows.Point,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
- <summary>
- Checks if there are any intersections of two line segments.
- </summary>
- <param name="a1">One vertex of line a.</param>
- <param name="a2">The other vertex of the line a.</param>
- <param name="b1">One vertex of line b.</param>
- <param name="b2">The other vertex of the line b.</param>
- <returns>
- <c>true</c>, if the two lines are crossed. Otherwise, it returns <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LineSegment.IntersectsWith(HelixToolkit.Wpf.LineSegment)">
- <summary>
- Indicates whether the specified line segment intersects with the current line segment.
- </summary>
- <param name="other">The line segment to check.</param>
- <returns>
- <c>true</c> if the specified line segment intersects with the current line segment; otherwise <c>false</c>.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Mesh3D">
- <summary>
- Represents a 3D mesh for polygon models containing faces with any number of vertices.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IEnumerable{System.Int32})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
- </summary>
- <param name="positions">
- The positions.
- </param>
- <param name="triangleIndices">
- The triangle indices.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IEnumerable{System.Windows.Point},System.Collections.Generic.IEnumerable{System.Int32})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
- </summary>
- <param name="positions">
- The positions.
- </param>
- <param name="textureCoordinates">
- The texture Coordinates.
- </param>
- <param name="triangleIndices">
- The triangle indices.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.Mesh3D.Edges">
- <summary>
- Gets the edges.
- </summary>
- <value> The edges. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.Mesh3D.Faces">
- <summary>
- Gets the faces.
- </summary>
- <value> The faces. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.Mesh3D.TextureCoordinates">
- <summary>
- Gets the texture coordinates.
- </summary>
- <value> The texture coordinates. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.Mesh3D.Vertices">
- <summary>
- Gets the vertices.
- </summary>
- <value> The vertices. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.AddFace(System.Int32[])">
- <summary>
- Adds a face.
- </summary>
- <param name="vertexIndices">
- The vertex indices of the face.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.Clone">
- <summary>
- Creates a new object that is a copy of the current instance.
- </summary>
- <returns>
- A new object that is a copy of this instance.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.FindCentroid(System.Int32)">
- <summary>
- Finds the centroid of the specified face.
- </summary>
- <param name="faceIndex">
- Index of the face.
- </param>
- <returns>
- The centroid.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.FindFaceFromEdge(System.Int32,System.Int32)">
- <summary>
- Finds the face from edge.
- </summary>
- <param name="v0">
- The v0.
- </param>
- <param name="v1">
- The v1.
- </param>
- <returns>
- The face index.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.GetBounds">
- <summary>
- Gets the bounds.
- </summary>
- <returns>
- The bounds.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.GetFaceNormal(System.Int32)">
- <summary>
- Gets the face normal (averaged).
- </summary>
- <param name="faceIndex">
- Index of the face.
- </param>
- <returns>
- The face normal.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.GetNeighbourVertices(System.Int32)">
- <summary>
- Gets the neighbour vertices.
- </summary>
- <param name="vertexIndex">
- Index of the vertex.
- </param>
- <returns>
- The neighbour vertices.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.IsQuadrilateralMesh">
- <summary>
- Determines whether the mesh contains quadrilateral faces only.
- </summary>
- <returns>
- <c>true</c> if the mesh is quadrilateral; otherwise, <c>false</c> .
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.IsTriangularMesh">
- <summary>
- Determines whether the mesh contains triangular faces only.
- </summary>
- <returns>
- <c>true</c> if the mesh is triangular; otherwise, <c>false</c> .
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.Quadrangulate">
- <summary>
- Converts the mesh to a mesh of quadrilaterals.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.ToMeshGeometry3D(System.Boolean,System.Double,System.Collections.Generic.List{System.Int32})">
- <summary>
- Converts the mesh to a MeshGeometry3D.
- </summary>
- <param name="sharedVertices">
- Allow shared vertices (smooth shading) if set to <c>true</c> .
- </param>
- <param name="shrinkFactor">
- The shrink factor.
- </param>
- <param name="faceIndices">
- The face indices.
- </param>
- <returns>
- A mesh geometry.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.Triangulate(System.Boolean)">
- <summary>
- Triangulates the specified mesh.
- </summary>
- <param name="barycentric">
- Use barycentric subdivision if set to <c>true</c> .
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.UpdateEdges">
- <summary>
- Updates the edges.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Mesh3D.FindMidpoint(System.Int32,System.Int32)">
- <summary>
- Finds the midpoint of the specified edge.
- </summary>
- <param name="v0">
- The first vertex index.
- </param>
- <param name="v1">
- The second vertex index.
- </param>
- <returns>
- The midpoint.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Plane3D">
- <summary>
- Represents a plane.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Plane3D.normal">
- <summary>
- The normal.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Plane3D.position">
- <summary>
- The position.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Plane3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.Plane3D" /> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Plane3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Plane3D"/> class.
- </summary>
- <param name="p0">
- The p0.
- </param>
- <param name="n">
- The n.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.Plane3D.Normal">
- <summary>
- Gets or sets the normal.
- </summary>
- <value>The normal.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Plane3D.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>The position.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.Plane3D.LineIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Finds the intersection between the plane and a line.
- </summary>
- <param name="la">
- The first point defining the line.
- </param>
- <param name="lb">
- The second point defining the line.
- </param>
- <returns>
- The intersection point.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Ray3D">
- <summary>
- Represents a 3D ray.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Ray3D.direction">
- <summary>
- The direction
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Ray3D.origin">
- <summary>
- The origin
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Ray3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.Ray3D" /> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Ray3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Ray3D"/> class.
- </summary>
- <param name="o">
- The o.
- </param>
- <param name="d">
- The sender.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Ray3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Ray3D"/> class.
- </summary>
- <param name="p0">
- The p0.
- </param>
- <param name="p1">
- The p1.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.Ray3D.Direction">
- <summary>
- Gets or sets the direction.
- </summary>
- <value>The direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Ray3D.Origin">
- <summary>
- Gets or sets the origin.
- </summary>
- <value>The origin.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.Ray3D.GetNearest(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Gets the point on the ray that is nearest the specified point.
- </summary>
- <param name="p3">
- The point.
- </param>
- <returns>
- The nearest point on the ray.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Ray3D.PlaneIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Finds the intersection with a plane.
- </summary>
- <param name="position">
- A point on the plane.
- </param>
- <param name="normal">
- The normal of the plane.
- </param>
- <returns>
- The intersection point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Ray3D.PlaneIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D@)">
- <summary>
- Finds the intersection with a plane.
- </summary>
- <param name="position">A point on the plane.</param>
- <param name="normal">The normal of the plane.</param>
- <param name="intersection">The intersection point.</param>
- <returns>
- True if a intersection was found.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Triangle">
- <summary>
- Represents a triangle in two-dimensional space.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Triangle.p1">
- <summary>
- The first point of the triangle.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Triangle.p2">
- <summary>
- The second point of the triangle.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Triangle.p3">
- <summary>
- The third point of the triangle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Triangle.#ctor(System.Windows.Point,System.Windows.Point,System.Windows.Point)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Triangle"/> class.
- </summary>
- <param name="a">The first point of the triangle.</param>
- <param name="b">The second point of the triangle.</param>
- <param name="c">The third point of the triangle.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.Triangle.P1">
- <summary>
- Gets the first point of the triangle.
- </summary>
- <value>The point.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Triangle.P2">
- <summary>
- Gets the second point of the triangle.
- </summary>
- <value>The point.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Triangle.P3">
- <summary>
- Gets the third point of the triangle.
- </summary>
- <value>The point.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.Triangle.IsCompletelyInside(System.Windows.Rect)">
- <summary>
- Checks whether the specified rectangle is completely inside the current triangle.
- </summary>
- <param name="rect">The rectangle</param>
- <returns>
- <c>true</c> if the specified rectangle is inside the current triangle; otherwise <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Triangle.IsRectCompletelyInside(System.Windows.Rect)">
- <summary>
- Checks whether the specified rectangle is completely inside the current triangle.
- </summary>
- <param name="rect">The rectangle.</param>
- <returns>
- <c>true</c> if the specified rectangle is inside the current triangle; otherwise <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Triangle.IsPointInside(System.Windows.Point)">
- <summary>
- Checks whether the specified point is inside the triangle.
- </summary>
- <param name="p">The point to be checked.</param>
- <returns>
- <c>true</c> if the specified point is inside the current triangle; otherwise <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Triangle.IntersectsWith(System.Windows.Rect)">
- <summary>
- Indicates whether the specified rectangle intersects with the current triangle.
- </summary>
- <param name="rect">The rectangle to check.</param>
- <returns>
- <c>true</c> if the specified rectangle intersects with the current triangle; otherwise <c>false</c>.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.AttachedProperties">
- <summary>
- Provides attached properties.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.AttachedProperties.NameProperty">
- <summary>
- The name property
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.AttachedProperties.GetName(System.Windows.DependencyObject)">
- <summary>
- Gets the name of the model.
- </summary>
- <param name="obj">The model.</param>
- <returns>The name.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.AttachedProperties.SetName(System.Windows.DependencyObject,System.String)">
- <summary>
- Sets the name of the model.
- </summary>
- <param name="obj">The model.</param>
- <param name="value">The value.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.BrushHelper">
- <summary>
- Provides methods that creates brushes.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.ChangeOpacity(System.Windows.Media.Brush,System.Double)">
- <summary>
- Creates a copy of a brush with the specified opacity.
- </summary>
- <param name="brush">
- The brush to copy.
- </param>
- <param name="opacity">
- The opacity.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateGradientBrush(System.Windows.Media.Color[])">
- <summary>
- Creates a gradient brush from the given colors.
- </summary>
- <param name="colors">
- The colors.
- </param>
- <returns>
- A LinearGradientBrush.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateGradientBrush(System.Collections.Generic.IList{System.Windows.Media.Color},System.Boolean)">
- <summary>
- Creates a gradient brush from a list of colors.
- </summary>
- <param name="colors">The colors.</param>
- <param name="horizontal">if set to <c>true</c> [horizontal].</param>
- <returns>A LinearGradientBrush.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateGrayBrush(System.Double)">
- <summary>
- Creates a gray brush.
- </summary>
- <param name="intensity">
- The intensity of the gray color.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateHsvBrush(System.Double,System.Boolean)">
- <summary>
- Creates a HSV brush.
- </summary>
- <param name="alpha">The opacity (0-1).</param>
- <param name="horizontal">if set to <c>true</c> [horizontal].</param>
- <returns>LinearGradientBrush.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateRainbowBrush(System.Boolean)">
- <summary>
- Creates a rainbow brush.
- </summary>
- <returns>
- A rainbow brush.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Collections.Generic.IList{System.Windows.Media.Color},System.Boolean)">
- <summary>
- Creates a 'stepped' gradient brush from a list of colors.
- </summary>
- <param name="colors">The colors.</param>
- <param name="horizontal">if set to <c>true</c> [horizontal].</param>
- <returns>A gradientbrush.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Windows.Media.LinearGradientBrush)">
- <summary>
- Creates the stepped gradient brush (same number of steps as the number of stops in the gradient).
- </summary>
- <param name="gradient">
- The gradient.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Windows.Media.LinearGradientBrush,System.Int32)">
- <summary>
- Creates the stepped gradient brush (any number of steps).
- </summary>
- <param name="gradient">
- The gradient.
- </param>
- <param name="steps">
- The number of steps.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedHsvBrush(System.Int32)">
- <summary>
- Creates a stepped HSV brush.
- </summary>
- <param name="nSteps">
- The number of steps.
- </param>
- <returns>
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.CameraHelper">
- <summary>
- Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Camera"/> derived classes.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.AnimateTo(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Animates the camera position and directions.
- </summary>
- <param name="camera">
- The camera to animate.
- </param>
- <param name="newPosition">
- The position to animate to.
- </param>
- <param name="newDirection">
- The direction to animate to.
- </param>
- <param name="newUpDirection">
- The up direction to animate to.
- </param>
- <param name="animationTime">
- Animation time in milliseconds.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.AnimateWidth(System.Windows.Media.Media3D.OrthographicCamera,System.Double,System.Double)">
- <summary>
- Animates the orthographic width.
- </summary>
- <param name="camera">
- An orthographic camera.
- </param>
- <param name="newWidth">
- The width to animate to.
- </param>
- <param name="animationTime">
- Animation time in milliseconds
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.ChangeDirection(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Changes the direction of a camera.
- </summary>
- <param name="camera">
- The camera.
- </param>
- <param name="newLookDirection">
- The new look direction.
- </param>
- <param name="newUpDirection">
- The new up direction.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.Copy(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.ProjectionCamera,System.Boolean)">
- <summary>
- Copies the specified camera, converts field of view/width if necessary.
- </summary>
- <param name="source">The source camera.</param>
- <param name="dest">The destination camera.</param>
- <param name="copyNearFarPlaneDistances">Copy near and far plane distances if set to <c>true</c>.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.CopyDirectionOnly(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.ProjectionCamera,System.Double)">
- <summary>
- Copy the direction of the source <see cref="T:System.Windows.Media.Media3D.Camera"/>. Used for the CoordinateSystem view.
- </summary>
- <param name="source">
- The source camera.
- </param>
- <param name="dest">
- The destination camera.
- </param>
- <param name="distance">
- New length of the LookDirection vector.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.CreateDefaultCamera">
- <summary>
- Creates a default perspective camera.
- </summary>
- <returns>A perspective camera.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.GetInfo(System.Windows.Media.Media3D.Camera)">
- <summary>
- Gets an information string about the specified camera.
- </summary>
- <param name="camera">
- The camera.
- </param>
- <returns>
- The get info.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Set the camera target point without changing the look direction.
- </summary>
- <param name="camera">
- The camera.
- </param>
- <param name="target">
- The target.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Set the camera target point and look direction
- </summary>
- <param name="camera">
- The camera.
- </param>
- <param name="target">
- The target.
- </param>
- <param name="newLookDirection">
- The new look direction.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Set the camera target point and directions
- </summary>
- <param name="camera">
- The camera.
- </param>
- <param name="target">
- The target.
- </param>
- <param name="newLookDirection">
- The new look direction.
- </param>
- <param name="newUpDirection">
- The new up direction.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
- <summary>
- Set the camera target point and camera distance.
- </summary>
- <param name="camera">
- The camera.
- </param>
- <param name="target">
- The target point.
- </param>
- <param name="distance">
- The distance to the camera.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.Camera)">
- <summary>
- Resets the specified camera.
- </summary>
- <param name="camera">
- The camera.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.PerspectiveCamera)">
- <summary>
- Resets the specified perspective camera.
- </summary>
- <param name="camera">
- The camera.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.OrthographicCamera)">
- <summary>
- Resets the specified orthographic camera.
- </summary>
- <param name="camera">
- The camera.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.GetViewMatrix(System.Windows.Media.Media3D.Camera)">
- <summary>
- Obtains the view transform matrix for a camera. (see page 327)
- </summary>
- <param name="camera">
- Camera to obtain the ViewMatrix for
- </param>
- <returns>
- A Matrix3D object with the camera view transform matrix, or a Matrix3D with all zeros if the "camera" is null.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.GetProjectionMatrix(System.Windows.Media.Media3D.Camera,System.Double)">
- <summary>
- Gets the projection matrix for the specified camera.
- </summary>
- <param name="camera">The camera.</param>
- <param name="aspectRatio">The aspect ratio.</param>
- <returns>The projection matrix.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.GetTotalTransform(System.Windows.Media.Media3D.Camera,System.Double)">
- <summary>
- Gets the combined view and projection transform.
- </summary>
- <param name="camera">The camera.</param>
- <param name="aspectRatio">The aspect ratio.</param>
- <returns>The total view and projection transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.GetInverseTransform(System.Windows.Media.Media3D.Camera,System.Double)">
- <summary>
- Gets the inverse camera transform.
- </summary>
- <param name="camera">
- The camera.
- </param>
- <param name="aspectRatio">
- The aspect ratio.
- </param>
- <returns>
- The inverse transform.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Double)">
- <summary>
- Fits the current scene in the current view.
- </summary>
- <param name="camera">The actual camera.</param>
- <param name="viewport">The viewport.</param>
- <param name="animationTime">The animation time.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Fits the current scene in the current view.
- </summary>
- <param name="camera">The actual camera.</param>
- <param name="viewport">The viewport.</param>
- <param name="lookDirection">The look direction.</param>
- <param name="upDirection">The up direction.</param>
- <param name="animationTime">The animation time.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Double)">
- <summary>
- Zooms to fit the extents of the specified viewport.
- </summary>
- <param name="camera">
- The actual camera.
- </param>
- <param name="viewport">
- The viewport.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Rect3D,System.Double)">
- <summary>
- Zooms to fit the specified bounding rectangle.
- </summary>
- <param name="camera">
- The camera to change.
- </param>
- <param name="viewport">
- The viewport.
- </param>
- <param name="bounds">
- The bounding rectangle.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Fits the specified bounding rectangle in the current view.
- </summary>
- <param name="camera">The camera to change.</param>
- <param name="viewport">The viewport.</param>
- <param name="bounds">The bounding rectangle.</param>
- <param name="lookDirection">The look direction.</param>
- <param name="upDirection">The up direction.</param>
- <param name="animationTime">The animation time.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
- <summary>
- Zooms to fit the specified sphere.
- </summary>
- <param name="camera">
- The camera to change.
- </param>
- <param name="viewport">
- The viewport.
- </param>
- <param name="center">
- The center of the sphere.
- </param>
- <param name="radius">
- The radius of the sphere.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Fits the specified bounding sphere to the view.
- </summary>
- <param name="camera">The camera to change.</param>
- <param name="viewport">The viewport.</param>
- <param name="center">The center of the sphere.</param>
- <param name="radius">The radius of the sphere.</param>
- <param name="lookDirection">The look direction.</param>
- <param name="upDirection">The up direction.</param>
- <param name="animationTime">The animation time.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomToRectangle(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Rect)">
- <summary>
- Zooms the camera to the specified rectangle.
- </summary>
- <param name="camera">
- The camera.
- </param>
- <param name="viewport">
- The viewport.
- </param>
- <param name="zoomRectangle">
- The zoom rectangle.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.CanonicalSplineHelper">
- <summary>
- Interpolates a list of points using a canonical spline.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CanonicalSplineHelper.CreateSpline(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Collections.Generic.IList{System.Double},System.Boolean,System.Double)">
- <summary>
- Creates a spline of points.
- </summary>
- <param name="points">
- The points.
- </param>
- <param name="tension">
- The tension.
- </param>
- <param name="tensions">
- The tensions.
- </param>
- <param name="isClosed">
- True if the spline is closed.
- </param>
- <param name="tolerance">
- The tolerance.
- </param>
- <returns>
- A list of screen points.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CanonicalSplineHelper.Segment(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
- <summary>
- The segment.
- </summary>
- <param name="points">
- The points.
- </param>
- <param name="pt0">
- The pt 0.
- </param>
- <param name="pt1">
- The pt 1.
- </param>
- <param name="pt2">
- The pt 2.
- </param>
- <param name="pt3">
- The pt 3.
- </param>
- <param name="t1">
- The t 1.
- </param>
- <param name="t2">
- The t 2.
- </param>
- <param name="tolerance">
- The tolerance.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ColorHelper">
- <summary>
- Helper methods for <see cref="T:System.Windows.Media.Color"/>.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ColorHelper.UndefinedColor">
- <summary>
- The undefined color #00000000.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.ChangeAlpha(System.Windows.Media.Color,System.Byte)">
- <summary>
- Change the alpha value of a color
- </summary>
- <param name="c">
- </param>
- <param name="alpha">
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.ChangeIntensity(System.Windows.Media.Color,System.Double)">
- <summary>
- Changes the intensity.
- </summary>
- <param name="c">
- The c.
- </param>
- <param name="factor">
- The factor.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.ColorDifference(System.Windows.Media.Color,System.Windows.Media.Color)">
- <summary>
- Calculates the difference between two <see cref="T:System.Windows.Media.Color"/>s
- </summary>
- <param name="c1">
- </param>
- <param name="c2">
- </param>
- <returns>
- L2-norm in RGBA space
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHex(System.Windows.Media.Color)">
- <summary>
- Convert a <see cref="T:System.Windows.Media.Color"/> to a hexadecimal string.
- </summary>
- <param name="color">
- </param>
- <returns>
- The color to hex.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHsv(System.Windows.Media.Color)">
- <summary>
- Converts from a <see cref="T:System.Windows.Media.Color"/> to HSV values (double)
- </summary>
- <param name="color">
- </param>
- <returns>
- Array of [Hue,Saturation,Value] in the range [0,1]
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHsvBytes(System.Windows.Media.Color)">
- <summary>
- Converts from a <see cref="T:System.Windows.Media.Color"/> to HSV values (byte)
- </summary>
- <param name="color">
- </param>
- <returns>
- Array of [Hue,Saturation,Value] in the range [0,255]
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToUint(System.Windows.Media.Color)">
- <summary>
- Convert a <see cref="T:System.Windows.Media.Color"/> to unsigned int
- </summary>
- <param name="c">
- </param>
- <returns>
- The color to uint.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.Complementary(System.Windows.Media.Color)">
- <summary>
- Calculates the complementary color
- </summary>
- <param name="c">
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.HexToColor(System.String)">
- <summary>
- Convert a hexadecimal string to <see cref="T:System.Windows.Media.Color"/>.
- </summary>
- <param name="value">
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Byte,System.Byte,System.Byte)">
- <summary>
- Converts from HSV to a RGB <see cref="T:System.Windows.Media.Color"/>
- </summary>
- <param name="hue">
- The hue.
- </param>
- <param name="saturation">
- The saturation.
- </param>
- <param name="value">
- The value.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Double[])">
- <summary>
- Create a color from the specified HSV.
- </summary>
- <param name="hsv">
- The HSV.
- </param>
- <returns>
- A color.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Double,System.Double,System.Double)">
- <summary>
- Convert from HSV to <see cref="T:System.Windows.Media.Color"/>
- http://en.wikipedia.org/wiki/HSL_color_space
- </summary>
- <param name="hue">
- Hue [0,1]
- </param>
- <param name="sat">
- Saturation [0,1]
- </param>
- <param name="val">
- Value [0,1]
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.HueDifference(System.Windows.Media.Color,System.Windows.Media.Color)">
- <summary>
- Calculate the difference in hue between two <see cref="T:System.Windows.Media.Color"/>s.
- </summary>
- <param name="c1">
- </param>
- <param name="c2">
- </param>
- <returns>
- The hue difference.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.Interpolate(System.Windows.Media.Color,System.Windows.Media.Color,System.Double)">
- <summary>
- Linear interpolation between two <see cref="T:System.Windows.Media.Color"/>s.
- </summary>
- <param name="c0">
- </param>
- <param name="c1">
- </param>
- <param name="x">
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ColorHelper.UIntToColor(System.UInt32)">
- <summary>
- Convert an unsigned int (32bit) to <see cref="T:System.Windows.Media.Color"/>
- </summary>
- <param name="color">
- </param>
- <returns>
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.DependencyPropertyEx">
- <summary>
- Provides generic dependency property register methods.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.DependencyPropertyEx.Register``2(System.String,``0)">
- <summary>
- Registers a dependency property with the specified name.
- </summary>
- <typeparam name="TProperty">The type of the property.</typeparam>
- <typeparam name="TOwner">The type of the owner class.</typeparam>
- <param name="name">The name.</param>
- <param name="defaultValue">The default value.</param>
- <returns>
- A DependencyProperty.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.DependencyPropertyEx.Register``2(System.String,``0,System.Action{``1,System.Windows.DependencyPropertyChangedEventArgs})">
- <summary>
- Registers a dependency property with the specified name.
- </summary>
- <typeparam name="TProperty">The type of the property.</typeparam>
- <typeparam name="TOwner">The type of the owner class.</typeparam>
- <param name="name">The name.</param>
- <param name="defaultValue">The default value.</param>
- <param name="callback">The callback.</param>
- <returns>A DependencyProperty.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ElementSortingHelper">
- <summary>
- Sorts element by opacity and distance from camera.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.AlphaSort(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Model3DCollection,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Sort Modelgroups in Farthest to Closest order, to enable transparency
- Should be applied whenever the scene is significantly re-oriented
- </summary>
- <param name="cameraPosition">
- The camera Position.
- </param>
- <param name="models">
- The models.
- </param>
- <param name="worldTransform">
- The world Transform.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.GetDistanceSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the distance squared.
- </summary>
- <param name="position">
- The position.
- </param>
- <param name="visual">
- The visual.
- </param>
- <returns>
- The get distance squared.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.GetDistanceSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.GeometryModel3D)">
- <summary>
- Gets the distance squared.
- </summary>
- <param name="position">
- The position.
- </param>
- <param name="model">
- The model.
- </param>
- <returns>
- The get distance squared.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Determines whether the specified visual is transparent.
- </summary>
- <param name="v">
- The v.
- </param>
- <returns>
- <c>true</c> if the specified visual is transparent; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Model3D)">
- <summary>
- Determines whether the specified model is transparent.
- </summary>
- <param name="model">
- The model.
- </param>
- <returns>
- <c>true</c> if the specified model is transparent; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.GeometryModel3D)">
- <summary>
- Determines whether the specified model is transparent.
- </summary>
- <param name="gm3D">
- The GM3 D.
- </param>
- <returns>
- <c>true</c> if the specified GM3 D is transparent; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Material)">
- <summary>
- Determines whether any part of the specified material is transparent.
- </summary>
- <param name="material">
- The material.
- </param>
- <returns>
- <c>true</c> if the specified material is transparent; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Brush)">
- <summary>
- Determines whether the specified brush is transparent.
- </summary>
- <param name="brush">
- The brush.
- </param>
- <returns>
- <c>true</c> if the specified brush is transparent; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ElementSortingHelper.SortModel(System.Windows.Media.Media3D.Point3D,System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D})">
- <summary>
- Sort scene - first opaque objects, then transparent objects sorted by distance from camera
- </summary>
- <param name="position">
- The position.
- </param>
- <param name="model">
- The model.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.GradientBrushes">
- <summary>
- Contains a set of predefined gradient brushes.
- </summary>
- <example>
- Usage in XAML:
- <code>
- Fill="{x:Static helix:GradientBrushes.Hue}"
- </code>
- </example>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientBrushes.BlueWhiteRed">
- <summary>
- A blue-white-red gradient brush.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientBrushes.Hue">
- <summary>
- A hue gradient brush.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientBrushes.HueStripes">
- <summary>
- A hue gradient brush with 12 stripes.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientBrushes.Rainbow">
- <summary>
- A rainbow gradient brush.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientBrushes.RainbowStripes">
- <summary>
- A rainbow brush with 12 stripes.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.GZipHelper">
- <summary>
- Provides a method for compressing files using the Gzip stream.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.GZipHelper.Compress(System.String)">
- <summary>
- Compresses a file using standard zlib compression.
- A "z" is added to the extension for the compressed file.
- </summary>
- <param name="source">
- The source.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.IBoundsIgnoredVisual3D">
- <summary>
- Defines the visual3D type that its bounds will be ignored.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.SubdivisionScheme">
- <summary>
- Subdivision scheme.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SubdivisionScheme.Loop">
- <summary>
- Loop's original scheme
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SubdivisionScheme.Warren">
- <summary>
- Loop subdivision with Warren's weights
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.LoopSubdivision">
- <summary>
- Builds a subdivision surface from a triangular mesh.
- </summary>
- <remarks>
- <para>
- http:///en.wikipedia.org/wiki/Subdivision_surface
- http:///en.wikipedia.org/wiki/Loop_subdivision_surface
- http:///research.microsoft.com/~cloop/thesis.pdf
- http:///www.dgp.toronto.edu/people/stam/reality/Research/pdf/loop.pdf
- http:///research.microsoft.com/en-us/um/people/cloop/
- </para>
- <para>
- This code is based on a matlab program "loopSubdivision.m" by Jesús P. Mena-Chalco.
- http:///www.mathworks.com.au/matlabcentral/fileexchange/24942-loop-subdivision
- </para>
- <para>
- Copyright (c) 2009, Jesus Mena
- All rights reserved.
- </para>
- <para>
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
- </para>
- <para>
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the distribution
- </para>
- <para>
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
- </para>
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.LoopSubdivision.vertices">
- <summary>
- The vertices.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LoopSubdivision.triangleIndices">
- <summary>
- The triangle indices.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LoopSubdivision.newVertices">
- <summary>
- The new vertices (temoporary list).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LoopSubdivision.newTriangleIndices">
- <summary>
- The new triangle indices (temporary list).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.LoopSubdivision.Scheme">
- <summary>
- Gets or sets the subdivision scheme.
- </summary>
- <value>The scheme.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LoopSubdivision"/> class.
- </summary>
- <param name="vertices">
- The vertices.
- </param>
- <param name="triangleIndices">
- The triangle indices.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.#ctor(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LoopSubdivision"/> class.
- </summary>
- <param name="meshGeometry">
- The mesh geometry.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.ToMeshGeometry3D">
- <summary>
- Creates a mesh geometry.
- </summary>
- <returns>
- A MeshGeometry3D instance.
- </returns>
- </member>
- <member name="P:HelixToolkit.Wpf.LoopSubdivision.Positions">
- <summary>
- Gets the positions.
- </summary>
- <value>The positions.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.ToMesh3D">
- <summary>
- Creates a mesh.
- </summary>
- <returns>
- A Mesh3D instance.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.Add(System.Int32,System.Int32,System.Int32)">
- <summary>
- Adds a triangle.
- </summary>
- <param name="v0">
- The first vertex index.
- </param>
- <param name="v1">
- The second vertex index.
- </param>
- <param name="v2">
- The third vertex index.
- </param>
- </member>
- <member name="F:HelixToolkit.Wpf.LoopSubdivision.edgeVertice">
- <summary>
- The edge vertice.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.GetEdgeVertice(System.Int32,System.Int32,System.Int32)">
- <summary>
- Gets an edge vertice.
- </summary>
- <param name="v0">
- The first vertex index.
- </param>
- <param name="v1">
- The second vertex index.
- </param>
- <param name="i">
- 0: index of the new vertex between (x,y)
- 1: index of the first opposite vertex between (x,y)
- 2: index of the second opposite vertex between (x,y)
- </param>
- <returns>
- The vertex index.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.SetEdgeVertice(System.Int32,System.Int32,System.Int32,System.Int32)">
- <summary>
- Set an edge vertice.
- </summary>
- <param name="v0">
- The first vertex index.
- </param>
- <param name="v1">
- The second vertex index.
- </param>
- <param name="i">
- 0: index of the new vertex between (x,y)
- 1: index of the first opposite vertex between (x,y)
- 2: index of the second opposite vertex between (x,y)
- </param>
- <param name="value">
- The vertex index.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.Sum(System.Collections.Generic.IEnumerable{System.Int32})">
- <summary>
- Sums the specified vectors.
- </summary>
- <param name="indices">
- The indices of the vectors.
- </param>
- <returns>
- The sum.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.Sqr(System.Double)">
- <summary>
- Squares the specified double.
- </summary>
- <param name="d">
- The double.
- </param>
- <returns>
- The square.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.Subdivide(System.Int32)">
- <summary>
- Subdivides this instance n times.
- </summary>
- <param name="n">
- The number of subdivisions.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.Subdivide">
- <summary>
- Subdivides this instance.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LoopSubdivision.AddEdgeVertice(System.Int32,System.Int32,System.Int32)">
- <summary>
- Adds an edge vertex.
- </summary>
- <param name="v1Index">
- The first vertex index.
- </param>
- <param name="v2Index">
- The second vertex index.
- </param>
- <param name="v3Index">
- The third vertex index.
- </param>
- <returns>
- The added edge vertex index.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.MaterialHelper">
- <summary>
- Provides methods that creates materials.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.ChangeOpacity(System.Windows.Media.Media3D.Material,System.Double)">
- <summary>
- Changes the opacity of a material.
- </summary>
- <param name="material">The material.</param>
- <param name="opacity">The new opacity.</param>
- <remarks>The method will traverse children of <see cref="T:System.Windows.Media.Media3D.MaterialGroup" /> and change the opacity of all <see cref="T:System.Windows.Media.Media3D.DiffuseMaterial" /> objects.
- Remember that the material must not be frozen.</remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateImageMaterial(System.String,System.Double,System.UriKind,System.Boolean)">
- <summary>
- Creates a material from the specified bitmap file.
- </summary>
- <param name="uri">The uri.</param>
- <param name="opacity">The opacity.</param>
- <param name="uriKind">Kind of the URI.</param>
- <param name="freeze">Freeze the material if set to <c>true</c>.</param>
- <returns>The image material (texture).</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateImageMaterial(System.Windows.Media.Imaging.BitmapImage,System.Double,System.Boolean)">
- <summary>
- Creates a material from the specified image.
- </summary>
- <param name="image">The image.</param>
- <param name="opacity">The opacity value.</param>
- <param name="freeze">Freeze the material if set to <c>true</c>.</param>
- <returns>The image material.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateEmissiveImageMaterial(System.String,System.Windows.Media.Brush,System.UriKind,System.Boolean)">
- <summary>
- Creates an emissive image material.
- </summary>
- <param name="uri">The uri of the image.</param>
- <param name="diffuseBrush">The diffuse brush.</param>
- <param name="uriKind">Kind of the <paramref name="uri" />.</param>
- <param name="freeze">Freeze the material if set to <c>true</c>.</param>
- <returns>The image material.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateEmissiveImageMaterial(System.Windows.Media.Imaging.BitmapImage,System.Windows.Media.Brush,System.Boolean)">
- <summary>
- Creates an emissive material from the specified image.
- </summary>
- <param name="image">The image.</param>
- <param name="diffuseBrush">The diffuse brush.</param>
- <param name="freeze">Freeze the material if set to <c>true</c>.</param>
- <returns>The image material</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Color)">
- <summary>
- Creates a material for the specified color.
- </summary>
- <param name="color">The color.</param>
- <returns>The material.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Color,System.Double)">
- <summary>
- Creates a material for the specified color and opacity.
- </summary>
- <param name="color">The color.</param>
- <param name="opacity">The opacity.</param>
- <returns>The material.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Double,System.Byte,System.Boolean)">
- <summary>
- Creates a material with the specified brush as diffuse material.
- This method will also add a white specular material.
- </summary>
- <param name="brush">The brush.</param>
- <param name="specularPower">The specular power.</param>
- <param name="ambient">The ambient component.</param>
- <param name="freeze">Freeze the material if set to <c>true</c>.</param>
- <returns>
- The material.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Double,System.Double,System.Byte,System.Boolean)">
- <summary>
- Creates a material with the specified brush as diffuse material.
- This method will also add a white specular material.
- </summary>
- <param name="brush">The brush of the diffuse material.</param>
- <param name="specularBrightness">The brightness of the specular material.</param>
- <param name="specularPower">The specular power.</param>
- <param name="ambient">The ambient component.</param>
- <param name="freeze">Freeze the material if set to <c>true</c>.</param>
- <returns>
- The material.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Windows.Media.Brush,System.Windows.Media.Brush,System.Double,System.Double,System.Boolean)">
- <summary>
- Creates a material with the specified diffuse, emissive and specular brushes.
- </summary>
- <param name="diffuse">The diffuse color.</param>
- <param name="emissive">The emissive color.</param>
- <param name="specular">The specular color.</param>
- <param name="opacity">The opacity.</param>
- <param name="specularPower">The specular power.</param>
- <param name="freeze">Freeze the material if set to <c>true</c>.</param>
- <returns>The material.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.GetFirst``1(System.Windows.Media.Media3D.Material)">
- <summary>
- Gets the first material of the specified type.
- </summary>
- <typeparam name="T">Type of material</typeparam>
- <param name="material">The source material.</param>
- <returns>The first material of the specified type.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialHelper.GetImage(System.String,System.UriKind)">
- <summary>
- Gets the image from the specified uri.
- </summary>
- <param name="uri">The uri.</param>
- <param name="uriKind">Specifies whether the uri string is relative or absolute.</param>
- <returns>
- The image.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Materials">
- <summary>
- Contains a set of predefined materials.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.BlackMaterial">
- <summary>
- The black material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.DarkGrayMaterial">
- <summary>
- The dark GrayMaterial material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.GrayMaterial">
- <summary>
- The gray material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.LightGrayMaterial">
- <summary>
- The light gray material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.WhiteMaterial">
- <summary>
- The white material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.HueMaterial">
- <summary>
- The hue material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.RainbowMaterial">
- <summary>
- The rainbow material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.RedMaterial">
- <summary>
- The red material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.OrangeMaterial">
- <summary>
- The orange material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.YellowMaterial">
- <summary>
- The yellow material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.GreenMaterial">
- <summary>
- The green material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.BlueMaterial">
- <summary>
- The blue material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.IndigoMaterial">
- <summary>
- The indigo material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.VioletMaterial">
- <summary>
- The violet material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.BrownMaterial">
- <summary>
- The brown material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Materials.GoldMaterial">
- <summary>
- The gold material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Black">
- <summary>
- Gets the black material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.DarkGray">
- <summary>
- Gets the dark GrayMaterial material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Gray">
- <summary>
- Gets the GrayMaterial material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.LightGray">
- <summary>
- Gets the light GrayMaterial material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.White">
- <summary>
- Gets the white material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Hue">
- <summary>
- Gets the hue material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Rainbow">
- <summary>
- Gets the rainbow material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Red">
- <summary>
- Gets the red material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Orange">
- <summary>
- Gets the orange material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Yellow">
- <summary>
- Gets the yellow material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Green">
- <summary>
- Gets the green material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Blue">
- <summary>
- Gets the blue material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Indigo">
- <summary>
- Gets the indigo material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Violet">
- <summary>
- Gets the violet material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Brown">
- <summary>
- Gets the brown material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Materials.Gold">
- <summary>
- Gets the gold material.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.Model3DHelper">
- <summary>
- Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Model3D"/> objects.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Model3DHelper.GetTransform(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Gets the transform.
- </summary>
- <param name="current">
- The current.
- </param>
- <param name="model">
- The model.
- </param>
- <param name="parentTransform">
- The parent transform.
- </param>
- <returns>
- The transform.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Model3DHelper.Traverse``1(System.Windows.Media.Media3D.Model3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the Model3D tree and invokes the specified action on each Model3D of the specified type.
- </summary>
- <typeparam name="T">
- The type.
- </typeparam>
- <param name="model">
- The model.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Model3DHelper.Traverse``1(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the Model3D tree and invokes the specified action on each Model3D of the specified type.
- </summary>
- <typeparam name="T">
- The type.
- </typeparam>
- <param name="model">
- The model.
- </param>
- <param name="transform">
- The transform.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Model3DHelper.Traverse``1(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the Model3D tree and invokes the specified action on each Model3D of the specified type.
- </summary>
- <typeparam name="T">
- The type.
- </typeparam>
- <param name="model">
- The model.
- </param>
- <param name="visual">
- The visual.
- </param>
- <param name="transform">
- The transform.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.Billboard">
- <summary>
- Represents a billboard.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Billboard.Position">
- <summary>
- The position
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Billboard.Left">
- <summary>
- The relative left position (screen coordinates).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Billboard.Right">
- <summary>
- The relative right position (screen coordinates).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Billboard.Top">
- <summary>
- The relative top position (screen coordinates).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Billboard.Bottom">
- <summary>
- The relative bottom position (screen coordinates).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Billboard.DepthOffset">
- <summary>
- The depth offset in normalized units
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Billboard.WorldDepthOffset">
- <summary>
- The depth offset in model (world) units
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Billboard.#ctor(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Billboard" /> class.
- </summary>
- <param name="position">The position.</param>
- <param name="size">The size.</param>
- <param name="depthOffset">The depth offset.</param>
- <param name="worldDepthOffset">The depth offset in world coordinates.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Billboard.#ctor(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Billboard" /> class.
- </summary>
- <param name="position">The position.</param>
- <param name="width">The width.</param>
- <param name="height">The height.</param>
- <param name="horizontalAlignment">The horizontal alignment.</param>
- <param name="verticalAlignment">The vertical alignment.</param>
- <param name="depthOffset">The depth offset.</param>
- <param name="worldDepthOffset">The depth offset in world coordinates.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.BillboardGeometryBuilder">
- <summary>
- Builds a mesh geometry for a collection of billboards.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardGeometryBuilder"/> class.
- </summary>
- <param name="visual">
- The visual.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.CreateIndices(System.Int32)">
- <summary>
- Creates the triangle indices.
- </summary>
- <param name="n">
- The number of points.
- </param>
- <returns>
- The triangle indices.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.GetPositions(System.Collections.Generic.IList{HelixToolkit.Wpf.Billboard},System.Windows.Vector)">
- <summary>
- Gets the billboard positions with the current screen transform.
- </summary>
- <param name="billboards">The billboards.</param>
- <param name="offset">The offset.</param>
- <returns>The positions.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.GetPinPositions(System.Collections.Generic.IList{HelixToolkit.Wpf.Billboard},System.Windows.Vector,System.Double)">
- <summary>
- Gets the billboard positions with the current screen transform.
- </summary>
- <param name="billboards">The billboards.</param>
- <param name="offset">The offset.</param>
- <param name="pinWidth">Width of the pins.</param>
- <returns>The mesh vertices.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.CohenSutherlandClipping">
- <summary>
- Provides line clipping against a rectangle.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.BOTTOM">
- <summary>
- The bottom.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.INSIDE">
- <summary>
- The inside.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.LEFT">
- <summary>
- The left.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.RIGHT">
- <summary>
- The right.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.TOP">
- <summary>
- The top.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.xmax">
- <summary>
- The xmax.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.xmin">
- <summary>
- The xmin.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.ymax">
- <summary>
- The ymax.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.ymin">
- <summary>
- The ymin.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.#ctor(System.Double,System.Double,System.Double,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CohenSutherlandClipping"/> class.
- </summary>
- <param name="xmin">
- The xmin.
- </param>
- <param name="xmax">
- The xmax.
- </param>
- <param name="ymin">
- The ymin.
- </param>
- <param name="ymax">
- The ymax.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.ClipLine(System.Double@,System.Double@,System.Double@,System.Double@)">
- <summary>
- Cohen–Sutherland clipping algorithm clips a line against a rectangle.
- </summary>
- <param name="x0">
- </param>
- <param name="y0">
- </param>
- <param name="x1">
- </param>
- <param name="y1">
- </param>
- <returns>
- true if the line is inside
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.IsInside(System.Double,System.Double)">
- <summary>
- The is inside.
- </summary>
- <param name="x">
- The x.
- </param>
- <param name="y">
- The y.
- </param>
- <returns>
- The is inside.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.ComputeOutCode(System.Double,System.Double)">
- <summary>
- The compute out code.
- </summary>
- <param name="x">
- The x.
- </param>
- <param name="y">
- The y.
- </param>
- <returns>
- The compute out code.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.LineGeometryBuilder">
- <summary>
- Builds a mesh geometry for a collection of line segments.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LineGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LineGeometryBuilder"/> class.
- </summary>
- <param name="visual">
- The visual parent of the geometry (the transform is calculated from this object).
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LineGeometryBuilder.CreateIndices(System.Int32)">
- <summary>
- Creates the triangle indices.
- </summary>
- <param name="n">
- The number of points.
- </param>
- <returns>
- Triangle indices.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LineGeometryBuilder.CreatePositions(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Double,HelixToolkit.Wpf.CohenSutherlandClipping)">
- <summary>
- Creates the positions for the specified line segments.
- </summary>
- <param name="points">
- The points of the line segments.
- </param>
- <param name="thickness">
- The thickness of the line.
- </param>
- <param name="depthOffset">
- The depth offset. A positive number (e.g. 0.0001) moves the point towards the camera.
- </param>
- <param name="clipping">
- The clipping.
- </param>
- <returns>
- The positions collection.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PointGeometryBuilder">
- <summary>
- Builds a mesh geometry for a collection of points.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PointGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointGeometryBuilder"/> class.
- </summary>
- <param name="visual">
- The visual.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PointGeometryBuilder.CreateIndices(System.Int32)">
- <summary>
- Creates the triangle indices.
- </summary>
- <param name="n">
- The number of points.
- </param>
- <returns>
- The triangle indices.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PointGeometryBuilder.CreatePositions(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Double)">
- <summary>
- Creates the positions for the specified points.
- </summary>
- <param name="points">
- The points.
- </param>
- <param name="size">
- The size of the points.
- </param>
- <param name="depthOffset">
- The depth offset. A positive number (e.g. 0.0001) moves the point towards the camera.
- </param>
- <returns>
- The positions collection.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ScreenGeometryBuilder">
- <summary>
- Base class for mesh geometry builders that work on screen coordinates.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visual">
- <summary>
- The parent visual.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.screenToVisual">
- <summary>
- The screen to visual transformation matrix.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visualToScreen">
- <summary>
- The visual to screen transformation matrix.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visualToProjection">
- <summary>
- The visual to projection transformation matrix.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.projectionToScreen">
- <summary>
- The projection to screen transformation matrix.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.viewport">
- <summary>
- The viewport
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ScreenGeometryBuilder"/> class.
- </summary>
- <param name="visual">
- The visual.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenGeometryBuilder.UpdateTransforms">
- <summary>
- Updates the transforms.
- </summary>
- <returns>
- True if the transform was changed.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.StereoHelper">
- <summary>
- Contains helper methods for stereoscopic views.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoHelper.CalculateStereoBase(System.Double,System.Double,System.Double,System.Double,System.Double)">
- <summary>
- Calculate the stereo base using the full Bercovitz formula
- </summary>
- <param name="L">
- Largest distance from the camera lens
- </param>
- <param name="N">
- Nearest distance from the camera lens
- </param>
- <param name="screenWidth">
- Width of screen
- </param>
- <param name="depthRatio">
- depth ratio 1/30
- </param>
- <param name="hfov">
- Horizontal field of view
- </param>
- <returns>
- The stereo base
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoHelper.CalculateStereoBase(System.Double,System.Double,System.Double,System.Double)">
- <summary>
- Calculate the stereo base using the full Bercovitz formula
- B = P(LN/(L-N)) (1/F - (L+N)/2LN)
- http://nzphoto.tripod.com/stereo/3dtake/fbercowitz.htm
- </summary>
- <param name="P">
- Parallax aimed for, in mm on the film
- </param>
- <param name="L">
- Largest distance from the camera lens, mm
- </param>
- <param name="N">
- Nearest distance from the camera lens, mm
- </param>
- <param name="F">
- Focal length of the lens, mm
- </param>
- <returns>
- The stereo base
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoHelper.CreateClone(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Create a clone of a Visual3D
- </summary>
- <param name="v">
- a Visual3D
- </param>
- <returns>
- the clone
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoHelper.FindFocalLength(System.Double,System.Double)">
- <summary>
- Find the focal length given the field of view and the format
- http://en.wikipedia.org/wiki/Angle_of_view
- </summary>
- <param name="fov">
- field of view (degrees)
- </param>
- <param name="format">
- e.g. 36mm
- </param>
- <returns>
- The focal length in the same unit as the format
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StereoHelper.UpdateStereoCameras(System.Windows.Media.Media3D.PerspectiveCamera,System.Windows.Media.Media3D.PerspectiveCamera,System.Windows.Media.Media3D.PerspectiveCamera,System.Double,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Updates the left and right camera based on a center camera.
- </summary>
- <param name="centerCamera">Center camera (input)</param>
- <param name="leftCamera">Left camera (is updated)</param>
- <param name="rightCamera">Right camera (is updated)</param>
- <param name="stereoBase">Stereo base</param>
- <param name="crossViewing">true for cross-viewing, false for parallel-viewing (default is <c>false</c>)</param>
- <param name="sameUpDirection">use the same UpDirection for both cameras (default is <c>true</c>)</param>
- <param name="sameDirection">use the same LookDirection for both cameras (default is <c>true</c>)</param>
- </member>
- <member name="T:HelixToolkit.Wpf.TextCreator">
- <summary>
- Creates text label models or visuals.
- </summary>
- <remarks>
- See http://www.ericsink.com/wpf3d/4_Text.html
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.TextCreator.CreateTextLabel3D(System.String,System.Windows.Media.Brush,System.Boolean,System.Double,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Creates a Visual3D element containing a text label.
- </summary>
- <param name="text">
- The string
- </param>
- <param name="textColor">
- The color of the text.
- </param>
- <param name="isDoubleSided">
- Visible from both sides?
- </param>
- <param name="height">
- Height of the characters
- </param>
- <param name="center">
- The center of the label
- </param>
- <param name="textDirection">
- Horizontal direction of the label
- </param>
- <param name="updirection">
- Vertical direction of the label
- </param>
- <returns>
- Suitable for adding to your Viewport3D
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.TextCreator.CreateTextLabelModel3D(System.String,System.Windows.Media.Brush,System.Boolean,System.Double,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Creates a model for the text label.
- </summary>
- <param name="text">The text.</param>
- <param name="textColor">Color of the text.</param>
- <param name="isDoubleSided">double sided text if set to <c>true</c>.</param>
- <param name="height">The height.</param>
- <param name="center">The center.</param>
- <param name="textDirection">The textDirection.</param>
- <param name="updirection">The updirection.</param>
- <returns>A model.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Transform3DHelper">
- <summary>
- Helper methods for Transform3D.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Transform3DHelper.CombineTransform(System.Windows.Media.Media3D.Transform3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Combines two transforms.
- Null Values are treated like the Identity transform.
- </summary>
- <param name="t1">
- The first transform.
- </param>
- <param name="t2">
- The second transform.
- </param>
- <returns>
- The combined transform group.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Viewport3DHelper">
- <summary>
- Provides extension methods for <see cref="T:System.Windows.Controls.Viewport3D"/>.
- </summary>
- <remarks>
- See "3D programming for Windows" (Charles Petzold book) and <a hef="http://www.ericsink.com/wpf3d/index.html">Twelve Days of WPF 3D</a>.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Copy(System.Windows.Controls.Viewport3D,System.Int32)">
- <summary>
- Copies the specified viewport to the clipboard.
- </summary>
- <param name="view">The viewport.</param>
- <param name="m">The oversampling multiplier.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Copy(System.Windows.Controls.Viewport3D,System.Double,System.Double,System.Windows.Media.Brush,System.Int32)">
- <summary>
- Copies the specified viewport to the clipboard.
- </summary>
- <param name="view">The viewport.</param>
- <param name="width">The width.</param>
- <param name="height">The height.</param>
- <param name="background">The background.</param>
- <param name="m">The oversampling multiplier.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.CopyXaml(System.Windows.Controls.Viewport3D)">
- <summary>
- Copies the viewport as <code>xaml</code> to the clipboard.
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Export(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush)">
- <summary>
- Exports the specified viewport.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="fileName">Name of the file.</param>
- <param name="background">The background brush.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportStereo(System.Windows.Controls.Viewport3D,System.String,System.Double,System.Windows.Media.Brush)">
- <summary>
- Exports the specified viewport.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="fileName">Name of the file.</param>
- <param name="stereoBase">The stereo base.</param>
- <param name="background">The background brush.</param>
- <exception cref="T:HelixToolkit.Wpf.HelixToolkitException">Not supported file format.</exception>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindHits(System.Windows.Controls.Viewport3D,System.Windows.Point)">
- <summary>
- Finds the hits for the specified position.
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <param name="position">
- The position.
- </param>
- <returns>
- List of hits, sorted with the nearest hit first.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindHits(System.Windows.Controls.Viewport3D,System.Windows.Rect,HelixToolkit.Wpf.SelectionHitMode)">
- <summary>
- Finds the hits for the specified rectangle.
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <param name="rectangle">
- The rectangle.
- </param>
- <param name="mode">
- The mode of selection.
- </param>
- <returns>
- The list of the hits.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearest(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Vector3D@,System.Windows.DependencyObject@)">
- <summary>
- Finds the nearest visual, hit point and its normal at the specified position.
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <param name="position">
- The position.
- </param>
- <param name="point">
- The 3D hit point.
- </param>
- <param name="normal">
- The normal of the mesh at the hit point.
- </param>
- <param name="visual">
- The hit visual.
- </param>
- <returns>
- <c>true</c> if a visual was found at the specified position.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearestPoint(System.Windows.Controls.Viewport3D,System.Windows.Point)">
- <summary>
- Finds the coordinates of the nearest point at the specified position.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="position">The position.</param>
- <returns>The nearest point, or null if no point was found.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearestVisual(System.Windows.Controls.Viewport3D,System.Windows.Point)">
- <summary>
- Finds the Visual3D that is nearest the specified position.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="position">The position.</param>
- <returns>
- The nearest visual, or <c>null</c> if no visual was found.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetCameraTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
- <summary>
- Gets the camera transform.
- </summary>
- <param name="viewport3DVisual">The viewport visual.</param>
- <returns>The camera transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetCameraTransform(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the camera transform (viewport and projection).
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <returns>
- A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetLights(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets all lights.
- </summary>
- <param name="viewport">The viewport.</param>
- <returns>A sequence of <see cref="T:System.Windows.Media.Media3D.Light"/> objects.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetRay(System.Windows.Controls.Viewport3D,System.Windows.Point)">
- <summary>
- Gets the ray at the specified position.
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <param name="position">
- A 2D point.
- </param>
- <returns>
- A <see cref="T:HelixToolkit.Wpf.Ray3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
- <summary>
- Gets the total transform (camera and viewport).
- </summary>
- <param name="viewport3DVisual">The viewport visual.</param>
- <returns>The total transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalTransform(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the total transform (camera and viewport).
- </summary>
- <param name="viewport">The viewport.</param>
- <returns>The total transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTransform(System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the total transform of the specified visual.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="visual">The visual.</param>
- <returns>The transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewMatrix(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the view matrix.
- </summary>
- <param name="viewport">The viewport.</param>
- <returns>A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetProjectionMatrix(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the projection matrix.
- </summary>
- <param name="viewport">The viewport.</param>
- <returns>A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewportTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
- <summary>
- Gets the viewport transform.
- </summary>
- <param name="viewport3DVisual">The viewport3DVisual.</param>
- <returns>The transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewportTransform(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the viewport transform.
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <returns>The transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point2DtoPoint3D(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Point3D@)">
- <summary>
- Transforms a position to Point3D at the near and far clipping planes.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="pointIn">The point to transform.</param>
- <param name="pointNear">The point at the near clipping plane.</param>
- <param name="pointFar">The point at the far clipping plane.</param>
- <returns>True if points were found.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point2DtoRay3D(System.Windows.Controls.Viewport3D,System.Windows.Point)">
- <summary>
- Transforms a 2D point to a ray.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="pointIn">The point.</param>
- <returns>The ray.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point3DtoPoint2D(System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Transforms the Point3D to a Point2D.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="point">The 3D point.</param>
- <returns>The point.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point3DtoPoint2D(System.Windows.Controls.Viewport3D,System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D})">
- <summary>
- Transforms the set of Point3D to a set of Point2D.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="points">The set of 3D points.</param>
- <returns>The transformed points.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Print(System.Windows.Controls.Viewport3D,System.String)">
- <summary>
- Prints the specified viewport.
- </summary>
- <param name="vp">
- The viewport.
- </param>
- <param name="description">
- The description.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.RenderBitmap(System.Windows.Controls.Viewport3D,System.Windows.Media.Brush,System.Int32)">
- <summary>
- Renders the viewport to a bitmap.
- </summary>
- <param name="view">The viewport.</param>
- <param name="background">The background.</param>
- <param name="m">The oversampling multiplier.</param>
- <returns>A bitmap.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.RenderBitmap(System.Windows.Controls.Viewport3D,System.Double,System.Double,System.Windows.Media.Brush,System.Int32)">
- <summary>
- Renders the viewport to a bitmap.
- </summary>
- <param name="view">The viewport.</param>
- <param name="width">The width.</param>
- <param name="height">The height.</param>
- <param name="background">The background.</param>
- <param name="m">The oversampling multiplier.</param>
- <returns>A bitmap.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ResizeAndArrange(System.Windows.Controls.Viewport3D,System.Double,System.Double)">
- <summary>
- Resizes and arranges the viewport.
- </summary>
- <param name="view">
- The viewport.
- </param>
- <param name="width">
- The width.
- </param>
- <param name="height">
- The height.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SaveBitmap(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush,System.Int32,HelixToolkit.Wpf.BitmapExporter.OutputFormat)">
- <summary>
- Saves the viewport to a file.
- </summary>
- <param name="view">The viewport.</param>
- <param name="fileName">Name of the file.</param>
- <param name="background">The background brush.</param>
- <param name="m">The oversampling multiplier.</param>
- <param name="format">The output format.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SaveStereoBitmap(System.Windows.Controls.Viewport3D,System.String,System.Double,System.Windows.Media.Brush,System.Int32)">
- <summary>
- Saves the <see cref="T:System.Windows.Controls.Viewport3D"/> to left/right bitmap files.
- </summary>
- <param name="view">The viewport.</param>
- <param name="fileName">Name of the file. "_L" and "_R" will be appended to the file name.</param>
- <param name="stereoBase">The stereo base.</param>
- <param name="background">The background brush.</param>
- <param name="m">The oversampling multiplier.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SaveBitmap(System.Windows.Controls.Viewport3D,System.IO.Stream,System.Windows.Media.Brush,System.Int32,HelixToolkit.Wpf.BitmapExporter.OutputFormat)">
- <summary>
- Saves the <see cref="T:System.Windows.Controls.Viewport3D" /> to a bitmap.
- </summary>
- <param name="view">The view.</param>
- <param name="stream">The output stream.</param>
- <param name="background">The background brush.</param>
- <param name="m">The oversampling multiplier.</param>
- <param name="format">The output format.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor``1(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Visual3D})">
- <summary>
- Recursive search in a Visual3D collection for objects of given type T
- </summary>
- <typeparam name="T">The type to search for.</typeparam>
- <param name="collection">The collection.</param>
- <returns>A list of models.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.UnProject(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Transforms a point from the screen (2D) to a point on plane (3D)
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <param name="p">
- The 2D point.
- </param>
- <param name="position">
- A point in the plane.
- </param>
- <param name="normal">
- The plane normal.
- </param>
- <returns>
- A 3D point.
- </returns>
- <remarks>
- Maps window coordinates to object coordinates like <code>gluUnProject</code>.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.UnProject(System.Windows.Controls.Viewport3D,System.Windows.Point)">
- <summary>
- Transforms a point from the screen (2D) to a point on the plane trough the camera target point.
- </summary>
- <param name="viewport">
- The viewport.
- </param>
- <param name="p">
- The 2D point.
- </param>
- <returns>
- A 3D point.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalNumberOfTriangles(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the total number of triangles in the viewport.
- </summary>
- <param name="viewport">The viewport.</param>
- <returns>The total number of triangles</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.CopyBitmap(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">
- <summary>
- Copies the bitmap.
- </summary>
- <param name="source">The source bitmap.</param>
- <param name="target">The target bitmap.</param>
- <param name="x">The x offset.</param>
- <param name="y">The y offset.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportKerkythea(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush)">
- <summary>
- Exports the model to a Kerkythea file.
- </summary>
- <param name="view">The viewport.</param>
- <param name="fileName">Name of the file.</param>
- <param name="background">The background.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportKerkythea(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush,System.Int32,System.Int32)">
- <summary>
- Exports the model to a Kerkythea file.
- </summary>
- <param name="view">
- The viewport.
- </param>
- <param name="fileName">
- Name of the file.
- </param>
- <param name="background">
- The background.
- </param>
- <param name="width">
- The width.
- </param>
- <param name="height">
- The height.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportObj(System.Windows.Controls.Viewport3D,System.String)">
- <summary>
- Exports to an obj file.
- </summary>
- <param name="view">
- The viewport.
- </param>
- <param name="path">
- Name of the file.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportX3D(System.Windows.Controls.Viewport3D,System.String)">
- <summary>
- Exports to an X3D file.
- </summary>
- <param name="view">
- The viewport.
- </param>
- <param name="fileName">
- Name of the file.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportCollada(System.Windows.Controls.Viewport3D,System.String)">
- <summary>
- Exports to a COLLADA file.
- </summary>
- <param name="view">The viewport.</param>
- <param name="fileName">Name of the file.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportStl(System.Windows.Controls.Viewport3D,System.String)">
- <summary>
- Exports to a STL file.
- </summary>
- <param name="view">The viewport.</param>
- <param name="fileName">Name of the file.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportXaml(System.Windows.Controls.Viewport3D,System.String)">
- <summary>
- Exports to xaml.
- </summary>
- <param name="view">
- The viewport.
- </param>
- <param name="fileName">
- Name of the file.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetGlobalHitPosition(System.Windows.Media.Media3D.RayHitTestResult,System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the hit position transformed to global (viewport) coordinates.
- </summary>
- <param name="rayHit">
- The hit structure.
- </param>
- <param name="viewport">
- The viewport.
- </param>
- <returns>
- The 3D position of the hit.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetNormalHit(System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult)">
- <summary>
- Gets the normal for a hit test result.
- </summary>
- <param name="rayHit">
- The ray hit.
- </param>
- <returns>
- The normal.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Visual3D},System.Type,System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D})">
- <summary>
- Recursive search for an object of a given type
- </summary>
- <param name="collection">The collection.</param>
- <param name="type">The type.</param>
- <param name="output">The output.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Model3D},System.Type,System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D})">
- <summary>
- Searches for models of the specified type.
- </summary>
- <param name="collection">
- The collection.
- </param>
- <param name="type">
- The type.
- </param>
- <param name="output">
- The output.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult">
- <summary>
- Represents a rectangle hit result.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult.#ctor(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult" /> class.
- </summary>
- <param name="model">The hit model.</param>
- <param name="visual">The hit visual.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult.Model">
- <summary>
- Gets the hit model.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult.Visual">
- <summary>
- Gets the hit visual.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.Viewport3DHelper.HitResult">
- <summary>
- A hit result.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Distance">
- <summary>
- Gets or sets the distance.
- </summary>
- <value>The distance.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Mesh">
- <summary>
- Gets the mesh.
- </summary>
- <value>The mesh.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Model">
- <summary>
- Gets the model.
- </summary>
- <value>The model.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Normal">
- <summary>
- Gets or sets the normal.
- </summary>
- <value>The normal.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>The position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.RayHit">
- <summary>
- Gets or sets the ray hit.
- </summary>
- <value>The ray hit.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Visual">
- <summary>
- Gets the visual.
- </summary>
- <value>The visual.</value>
- </member>
- <member name="T:HelixToolkit.Wpf.Visual3DHelper">
- <summary>
- Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Visual3D"/> objects.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Visual3DHelper.Visual3DModelPropertyInfo">
- <summary>
- The Visual3DModel property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.Find``1(System.Windows.DependencyObject)">
- <summary>
- Finds the first child of the specified type.
- </summary>
- <typeparam name="T">
- The type.
- </typeparam>
- <param name="parent">
- The parent.
- </param>
- <returns>
- The first child of the specified type.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.FindBounds(System.Windows.Media.Media3D.Visual3DCollection)">
- <summary>
- Finds the bounding box for a collection of Visual3Ds.
- </summary>
- <param name="children">
- The children.
- </param>
- <returns>
- A <see cref="T:System.Windows.Media.Media3D.Rect3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.FindBounds(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Finds the bounding box for the specified visual.
- </summary>
- <param name="visual">
- The visual.
- </param>
- <param name="transform">
- The transform of the visual.
- </param>
- <returns>
- A <see cref="T:System.Windows.Media.Media3D.Rect3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetTransform(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the total transform for the specified visual.
- </summary>
- <param name="visual">
- The visual.
- </param>
- <returns>
- A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewport3D(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the parent <see cref="T:System.Windows.Controls.Viewport3D"/> from the specified visual.
- </summary>
- <param name="visual">
- The visual.
- </param>
- <returns>
- The Viewport3D
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewportTransform(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the transform to viewport space.
- </summary>
- <param name="visual">
- The visual.
- </param>
- <returns>
- A transformation matrix.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.IsAttachedToViewport3D(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Determines whether the visual is attached to a Viewport3D.
- </summary>
- <param name="visual">
- The visual.
- </param>
- <returns>
- The is attached to viewport 3 d.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3DCollection,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
- </summary>
- <typeparam name="T">
- The type filter.
- </typeparam>
- <param name="visuals">
- The visuals.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3DCollection,System.Action{``0,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
- </summary>
- <typeparam name="T">
- The type filter.
- </typeparam>
- <param name="visuals">
- The visuals.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
- </summary>
- <typeparam name="T">
- The type filter.
- </typeparam>
- <param name="visual">
- The visual.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Action{``0,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
- </summary>
- <typeparam name="T">
- The type filter.
- </typeparam>
- <param name="visual">
- The visual.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetTransformTo(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Model3D)">
- <summary>
- Gets the transform from the specified Visual3D to the specified Model3D.
- </summary>
- <param name="visual">The source visual.</param>
- <param name="model">The target model.</param>
- <returns>The transform.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewport(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the viewport for the specified visual.
- </summary>
- <param name="visual">The visual.</param>
- <returns>The parent <see cref="T:System.Windows.Controls.Viewport3D"/>.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetChildren(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the children.
- </summary>
- <param name="parent">
- The parent visual.
- </param>
- <returns>
- A sequence of <see cref="T:System.Windows.Media.Media3D.Visual3D"/> objects.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetModel(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Gets the model for the specified Visual3D.
- </summary>
- <param name="visual">
- The visual.
- </param>
- <returns>
- A <see cref="T:System.Windows.Media.Media3D.Model3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
- <summary>
- Traverses the visual tree and invokes the specified action on each object of the specified type.
- </summary>
- <typeparam name="T">
- The type filter.
- </typeparam>
- <param name="visual">
- The visual.
- </param>
- <param name="transform">
- The transform.
- </param>
- <param name="action">
- The action.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.RenderingEventListener">
- <summary>
- Provides a weak event listener that pass the CompositionTarget.Rendering event to the specified handler.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderingEventListener.#ctor(System.EventHandler{System.Windows.Media.RenderingEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RenderingEventListener"/> class.
- </summary>
- <param name="handler">The handler.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.WeakEventListener`2">
- <summary>
- Provides a weak event listener that pass the events of the specified event manager to the specified event handler.
- </summary>
- <typeparam name="TEventManager">The type of the event manager.</typeparam>
- <typeparam name="TEventArgs">The type of the event args.</typeparam>
- </member>
- <member name="F:HelixToolkit.Wpf.WeakEventListener`2.realHandler">
- <summary>
- The real event handler.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventListener`2.#ctor(System.EventHandler{`1})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.WeakEventListener`2"/> class.
- </summary>
- <param name="handler">The handler.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventListener`2.System#Windows#IWeakEventListener#ReceiveWeakEvent(System.Type,System.Object,System.EventArgs)">
- <summary>
- Receives events from the centralized event manager.
- </summary>
- <param name="managerType">The type of the <see cref="T:System.Windows.WeakEventManager"/> calling this method.</param>
- <param name="sender">Object that originated the event.</param>
- <param name="e">Event data.</param>
- <returns>
- true if the listener handled the event. It is considered an error by the <see cref="T:System.Windows.WeakEventManager"/> handling in WPF�to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.RenderingEventManager">
- <summary>
- Represents a weak event manager for the CompositionTarget.Rendering event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderingEventManager.StartListening">
- <summary>
- Start listening to the CompositionTarget.Rendering event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderingEventManager.StopListening">
- <summary>
- Stop listening to the CompositionTarget.Rendering event.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.WeakEventManagerBase`1">
- <summary>
- Provides a generic base class for weak event managers that handle static events.
- </summary>
- <typeparam name="TManager">The type of the manager.</typeparam>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.AddListener(System.Windows.IWeakEventListener)">
- <summary>
- Adds the specified listener.
- </summary>
- <param name="listener">The listener.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.RemoveListener(System.Windows.IWeakEventListener)">
- <summary>
- Removes the specified listener.
- </summary>
- <param name="listener">The listener.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.WeakEventManagerBase`1.CurrentManager">
- <summary>
- Gets the current manager.
- </summary>
- <value>The current manager.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StartListening(System.Object)">
- <summary>
- When overridden in a derived class, starts listening for the event being managed. After <see cref="M:System.Windows.WeakEventManager.StartListening(System.Object)"/> is first called, the manager should be in the state of calling <see cref="M:System.Windows.WeakEventManager.DeliverEvent(System.Object,System.EventArgs)"/> or <see cref="M:System.Windows.WeakEventManager.DeliverEventToList(System.Object,System.EventArgs,System.Windows.WeakEventManager.ListenerList)"/> whenever the relevant event from the provided source is handled.
- </summary>
- <param name="source">The source to begin listening on.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StopListening(System.Object)">
- <summary>
- When overridden in a derived class, stops listening on the provided source for the event being managed.
- </summary>
- <param name="source">The source to stop listening on.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.Handler(System.Object,System.EventArgs)">
- <summary>
- Handlers the specified sender.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StartListening">
- <summary>
- Starts the listening.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StopListening">
- <summary>
- Stops the listening.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.XamlHelper">
- <summary>
- Provides helper methods to generate xaml.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlHelper.GetXaml(System.Windows.Controls.Viewport3D)">
- <summary>
- Gets the xaml for the specified viewport.
- </summary>
- <param name="view">
- The viewport.
- </param>
- <returns>
- The get xaml.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.XamlHelper.GetXaml(System.Object)">
- <summary>
- Gets the xaml for the specified object.
- </summary>
- <param name="obj">
- The object.
- </param>
- <returns>
- The get xaml.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.IModelReader">
- <summary>
- Interface for model readers.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.IModelReader.Read(System.String)">
- <summary>
- Reads the model from the specified path.
- </summary>
- <param name="path">The path.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.IModelReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="s">The stream.</param>
- <returns>The model.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Importers">
- <summary>
- Contains a list of all supported importers.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Importers.DefaultExtension">
- <summary>
- Default file import extension.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Importers.Filter">
- <summary>
- File filter for all the supported importers.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.LwoReader">
- <summary>
- LWO (Lightwave object) file reader
- </summary>
- <remarks>
- LWO2 is currently not supported.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LwoReader" /> class.
- </summary>
- <param name="dispatcher">The dispatcher.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.LwoReader.Materials">
- <summary>
- Gets the materials.
- </summary>
- <value>The materials.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.LwoReader.Meshes">
- <summary>
- Gets the meshes.
- </summary>
- <value>The meshes.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.LwoReader.Surfaces">
- <summary>
- Gets the surfaces.
- </summary>
- <value>The surfaces.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.LwoReader.Points">
- <summary>
- Gets or sets Points.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="s">The stream.</param>
- <returns>A Model3D.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.BuildModel">
- <summary>
- Builds the model.
- </summary>
- <returns>A Model3D.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadChunkId(System.IO.BinaryReader)">
- <summary>
- Read the chunk id.
- </summary>
- <param name="reader">The reader.</param>
- <returns>
- The chunk id.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadChunkSize(System.IO.BinaryReader)">
- <summary>
- Read the chunk size.
- </summary>
- <param name="reader">The reader.</param>
- <returns>
- The chunk size.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadData(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads the data block of a chunk.
- </summary>
- <param name="reader">The reader.</param>
- <param name="size">Excluding header size</param>
- <returns>
- The data.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadFloat(System.IO.BinaryReader)">
- <summary>
- Reads a big-endian float.
- </summary>
- <param name="reader">The reader.</param>
- <returns>
- The read float.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadInt(System.IO.BinaryReader)">
- <summary>
- Reads a big-endian integer.
- </summary>
- <param name="reader">The reader.</param>
- <returns>
- The integer.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadPoints(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads points.
- </summary>
- <param name="reader">The reader.</param>
- <param name="size">The size of the points array.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadPolygons(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads polygons.
- </summary>
- <param name="reader">The reader.</param>
- <param name="size">The size.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadShortInt(System.IO.BinaryReader)">
- <summary>
- Reads a big-endian short.
- </summary>
- <param name="reader">The reader.</param>
- <returns>
- The short integer.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadString(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads a string.
- </summary>
- <param name="reader">The reader.</param>
- <param name="size">The size.</param>
- <returns>
- The string.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.LwoReader.ReadSurface(System.IO.BinaryReader,System.Int32)">
- <summary>
- Read a surface.
- </summary>
- <param name="reader">The reader.</param>
- <param name="size">The size.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.ModelImporter">
- <summary>
- Imports a model from a file.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelImporter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelImporter"/> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelImporter.DefaultMaterial">
- <summary>
- Gets or sets the default material.
- </summary>
- <value>
- The default material.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelImporter.Load(System.String,System.Windows.Threading.Dispatcher,System.Boolean)">
- <summary>
- Loads a model from the specified path.
- </summary>
- <param name="path">The path.</param>
- <param name="dispatcher">The dispatcher used to create the model.</param>
- <param name="freeze">Freeze the model if set to <c>true</c>.</param>
- <returns>A model.</returns>
- <exception cref="T:System.InvalidOperationException">File format not supported.</exception>
- </member>
- <member name="T:HelixToolkit.Wpf.ModelReader">
- <summary>
- Class ModelReader.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelReader.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelReader"/> class.
- </summary>
- <param name="dispatcher">The dispatcher.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelReader.Freeze">
- <summary>
- Gets or sets a value indicating whether the model should be frozen.
- </summary>
- <value><c>true</c> if model should be frozen; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelReader.DefaultMaterial">
- <summary>
- Gets or sets the default material.
- </summary>
- <value>
- The default material.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelReader.Dispatcher">
- <summary>
- Gets the dispatcher.
- </summary>
- <value>The dispatcher.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelReader.Directory">
- <summary>
- Gets or sets the directory.
- </summary>
- <value>The directory.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelReader.TexturePath">
- <summary>
- Gets or sets the texture path.
- </summary>
- <value>The texture path.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelReader.Read(System.String)">
- <summary>
- Reads the model from the specified path.
- </summary>
- <param name="path">The path.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="s">The stream.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelReader.Dispatch(System.Action)">
- <summary>
- Invokes the specified action on the dispatcher.
- </summary>
- <param name="action">The action.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.ObjReader">
- <summary>
- A Wavefront .obj file reader.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjReader.smoothingGroupMaps">
- <summary>
- The smoothing group maps.
- </summary>
- <remarks>
- The outer dictionary maps from a smoothing group number to a dictionary.
- The inner dictionary maps from an obj file (vertex, texture coordinates, normal) index to a vertex index in the current group.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjReader.currentSmoothingGroup">
- <summary>
- The current smoothing group.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjReader.currentLineNo">
- <summary>
- The line number of the line being parsed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader" /> class.
- </summary>
- <param name="dispatcher">The dispatcher.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.IgnoreErrors">
- <summary>
- Gets or sets a value indicating whether to ignore errors.
- </summary>
- <value><c>true</c> if errors should be ignored; <c>false</c> if errors should throw an exception.</value>
- <remarks>
- The default value is on (true).
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.SwitchYZ">
- <summary>
- Gets or sets a value indicating whether to switch Y and Z coordinates.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.SkipTransparencyValues">
- <summary>
- Gets or sets a value indicating whether to skip transparency values in the material files.
- </summary>
- <value>
- <c>true</c> if transparency values should be skipped; otherwise, <c>false</c>.
- </value>
- <remarks>
- This option is added to allow disabling the <code>Tr</code> values in files where it has been defined incorrectly.
- The transparency values (<code>Tr</code>) are interpreted as 0 = transparent, 1 = opaque.
- The dissolve values (<code>d</code>) are interpreted as 0 = transparent, 1 = opaque.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.IsSmoothingDefault">
- <summary>
- Sets a value indicating whether smoothing is default.
- </summary>
- <remarks>
- The default value is smoothing=on (true).
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Groups">
- <summary>
- Gets the groups of the file.
- </summary>
- <value>The groups.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Materials">
- <summary>
- Gets the materials in the imported material files.
- </summary>
- <value>The materials.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.CurrentMaterial">
- <summary>
- Gets or sets the current material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.CurrentGroup">
- <summary>
- Gets the current group.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Normals">
- <summary>
- Gets or sets the normal vectors.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Points">
- <summary>
- Gets or sets the points.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Reader">
- <summary>
- Gets or sets the stream reader.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.TextureCoordinates">
- <summary>
- Gets or sets the texture coordinates.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.Read(System.IO.Stream,System.IO.Stream[])">
- <summary>
- Reads the model and any associated materials from streams
- </summary>
- <param name="objStream">A model stream from the obj file</param>
- <param name="mtlStreams">Array of Material streams referenced in the obj file</param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.Read(System.String)">
- <summary>
- Reads the model from the specified path.
- </summary>
- <param name="path">The path.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="s">The stream.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.ReadZ(System.String)">
- <summary>
- Reads a GZipStream compressed OBJ file.
- </summary>
- <param name="path">The path.</param>
- <returns>A Model3D object containing the model.</returns>
- <remarks>This is a file format used by Helix Toolkit only.
- Use the GZipHelper class to compress an .obj file.</remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.ColorParse(System.String)">
- <summary>
- Parses a color string.
- </summary>
- <param name="values">
- The input.
- </param>
- <returns>
- The parsed color.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.DoubleParse(System.String)">
- <summary>
- Parse a string containing a double value.
- </summary>
- <param name="input">
- The input string.
- </param>
- <returns>
- The value.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.Split(System.String)">
- <summary>
- Splits the specified string using whitespace(input) as separators.
- </summary>
- <param name="input">
- The input string.
- </param>
- <returns>
- List of input.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.SplitLine(System.String,System.String@,System.String@)">
- <summary>
- Splits a line in keyword and arguments.
- </summary>
- <param name="line">
- The line.
- </param>
- <param name="keyword">
- The keyword.
- </param>
- <param name="arguments">
- The arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.AddGroup(System.String)">
- <summary>
- Adds a group with the specified name.
- </summary>
- <param name="name">The name.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.EnsureNewMesh">
- <summary>
- Ensures that a new mesh is created.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.SetSmoothingGroup(System.String)">
- <summary>
- Sets the smoothing group number.
- </summary>
- <param name="values">The group number.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.AddFace(System.String)">
- <summary>
- Adds a face.
- </summary>
- <param name="values">
- The input values.
- </param>
- <remarks>
- Adds a polygonal face. The numbers are indexes into the arrays of vertex positions,
- texture coordinates, and normal vectors respectively. A number may be omitted if,
- for example, texture coordinates are not being defined in the model.
- There is no maximum number of vertices that a single polygon may contain.
- The .obj file specification says that each face must be flat and convex.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.AddNormal(System.String)">
- <summary>
- Adds a normal.
- </summary>
- <param name="values">
- The input values.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.AddTexCoord(System.String)">
- <summary>
- Adds a texture coordinate.
- </summary>
- <param name="values">
- The input values.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.AddVertex(System.String)">
- <summary>
- Adds a vertex.
- </summary>
- <param name="values">
- The input values.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.BuildModel">
- <summary>
- Builds the model.
- </summary>
- <returns>A Model3D object.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.GetMaterial(System.String)">
- <summary>
- Gets the material with the specified name.
- </summary>
- <param name="materialName">
- The material name.
- </param>
- <returns>
- The material.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.LoadMaterialLib(System.String)">
- <summary>
- Loads a material library.
- </summary>
- <param name="mtlFile">
- The material file name.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.ReadMaterial(System.IO.StreamReader)">
- <summary>
- Loads the material library from a streamreader
- </summary>
- <param name="materialReader"></param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.SetMaterial(System.String)">
- <summary>
- Sets the material for the current group.
- </summary>
- <param name="materialName">
- The material name.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ObjReader.Group">
- <summary>
- Represents a group in the obj file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjReader.Group.meshBuilders">
- <summary>
- List of mesh builders.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ObjReader.Group.materials">
- <summary>
- List of materials.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.Group.#ctor(System.String,System.Windows.Media.Media3D.Material)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader.Group"/> class.
- </summary>
- <param name="name">
- The name of the group.
- </param>
- <param name="material">The material of the group.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Group.Material">
- <summary>
- Sets the material.
- </summary>
- <value>The material.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Group.MeshBuilder">
- <summary>
- Gets the mesh builder for the current mesh.
- </summary>
- <value>The mesh builder.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.Group.Name">
- <summary>
- Gets or sets the group name.
- </summary>
- <value>The name.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.Group.AddMesh(System.Windows.Media.Media3D.Material)">
- <summary>
- Adds a mesh.
- </summary>
- <param name="material">The material of the group.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.Group.CreateModels">
- <summary>
- Creates the models of the group.
- </summary>
- <returns>The models.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ObjReader.MaterialDefinition">
- <summary>
- A material definition.
- </summary>
- <remarks>
- The file format is documented in http://en.wikipedia.org/wiki/Material_Template_Library.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader.MaterialDefinition" /> class.
- </summary>
- <param name="name">The name.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.AlphaMap">
- <summary>
- Gets or sets the alpha map.
- </summary>
- <value>The alpha map.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Ambient">
- <summary>
- Gets or sets the ambient color.
- </summary>
- <value>The ambient.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.AmbientMap">
- <summary>
- Gets or sets the ambient map.
- </summary>
- <value>The ambient map.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.BumpMap">
- <summary>
- Gets or sets the bump map.
- </summary>
- <value>The bump map.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Diffuse">
- <summary>
- Gets or sets the diffuse color.
- </summary>
- <value>The diffuse.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.DiffuseMap">
- <summary>
- Gets or sets the diffuse map.
- </summary>
- <value>The diffuse map.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Dissolved">
- <summary>
- Gets or sets the opacity value.
- </summary>
- <value>The opacity.</value>
- <remarks>
- 0.0 is transparent, 1.0 is opaque.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Illumination">
- <summary>
- Gets or sets the illumination.
- </summary>
- <value>The illumination.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Name">
- <summary>
- Gets or sets the name of the material.
- </summary>
- <value>
- The name.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Specular">
- <summary>
- Gets or sets the specular color.
- </summary>
- <value>The specular color.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.SpecularCoefficient">
- <summary>
- Gets or sets the specular coefficient.
- </summary>
- <value>The specular coefficient.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.SpecularMap">
- <summary>
- Gets or sets the specular map.
- </summary>
- <value>The specular map.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Material">
- <summary>
- Gets or sets the material.
- </summary>
- <value>The material.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.GetMaterial(System.String)">
- <summary>
- Gets the material from the specified path.
- </summary>
- <param name="texturePath">
- The texture path.
- </param>
- <returns>
- The material.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.CreateMaterial(System.String)">
- <summary>
- Creates the material.
- </summary>
- <param name="texturePath">The texture path.</param>
- <returns>A WPF material.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.CreateTextureBrush(System.String)">
- <summary>
- Creates a texture brush.
- </summary>
- <param name="path">The path.</param>
- <returns>The brush.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ObjReader.PathHelpers">
- <summary>
- Path helpers.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ObjReader.PathHelpers.GetFullPath(System.String,System.String)">
- <summary>
- Gets a full path.
- </summary>
- <param name="basePath">
- The base path.
- </param>
- <param name="path">
- The path.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.OffReader">
- <summary>
- Provides an Object File Format (OFF) reader.
- </summary>
- <remarks>
- The reader does not parse colors, normal vectors and texture coordinates.
- Only 3 dimensional vertices are supported.
- Homogeneous coordinates are not supported.
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.OffReader" /> class.
- </summary>
- <param name="dispatcher">The dispatcher.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.OffReader.Faces">
- <summary>
- Gets the faces.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.OffReader.Vertices">
- <summary>
- Gets the vertices.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.CreateMesh">
- <summary>
- Creates a mesh from the loaded file.
- </summary>
- <returns>
- A <see cref="T:HelixToolkit.Wpf.Mesh3D" />.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.CreateMeshGeometry3D">
- <summary>
- Creates a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> object from the loaded file. Polygons are triangulated using triangle fans.
- </summary>
- <returns>
- A <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.CreateModel3D">
- <summary>
- Creates a <see cref="T:System.Windows.Media.Media3D.Model3DGroup" /> from the loaded file.
- </summary>
- <returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.Load(System.IO.Stream)">
- <summary>
- Loads the model from the specified stream.
- </summary>
- <param name="s">
- The stream.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="s">The stream.</param>
- <returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.GetIntValues(System.String)">
- <summary>
- Parses integer values from a string.
- </summary>
- <param name="input">
- The input string.
- </param>
- <returns>
- Array of integer values.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.GetValues(System.String)">
- <summary>
- Parses double values from a string.
- </summary>
- <param name="input">
- The input string.
- </param>
- <returns>
- Array of double values.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.OffReader.RemoveComments(System.String)">
- <summary>
- Removes comments from the line.
- </summary>
- <param name="input">
- The line.
- </param>
- <returns>
- A line without comments.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PlyReader">
- <summary>
- Polygon File Format Reader.
- </summary>
- <remarks>
- https://www.cc.gatech.edu/projects/large_models/ply.html
- http://graphics.stanford.edu/data/3Dscanrep/
- </remarks>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Initializes a new <see cref="T:HelixToolkit.Wpf.PlyReader"/>.
- </summary>
- <param name="dispatcher"></param>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="s">The stream.</param>
- <returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.Read(System.String)">
- <summary>
- Reads the model from the specified path.
- </summary>
- <param name="path">The path.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.CreateMesh">
- <summary>
- Creates a mesh from the loaded file.
- </summary>
- <returns>
- A <see cref="T:HelixToolkit.Wpf.Mesh3D" />.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.CreateMeshGeometry3D">
- <summary>
- Creates a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> object from the loaded file. Polygons are triangulated using triangle fans.
- </summary>
- <returns>
- A <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.CreateModel3D">
- <summary>
- Creates a <see cref="T:System.Windows.Media.Media3D.Model3DGroup" /> from the loaded file.
- </summary>
- <returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.Load(System.IO.Stream)">
- <summary>
- Loads a ply file from the <see cref="T:System.IO.Stream"/>.
- </summary>
- <param name="s">The stream containing the ply file.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.Load(System.String)">
- <summary>
- Loads a plyfile from the specified filepath.
- </summary>
- <param name="path">The filepath.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.LoadPlyFile(System.IO.Stream)">
- <summary>
- Loads a ply file from the stream but doesn't consume it.
- </summary>
- <param name="plyFileStream"></param>
- <returns></returns>
- <remarks>
- This could be useful when we have several streams of plyfiles to reconstruct
- into a single mesh, without updating the Header and Body properties of this reader.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.Header">
- <summary>
- Gets or sets the header of the loaded ply file.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.Body">
- <summary>
- Gets or sets the body of the loaded ply file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.SUPPORTEDVERSION">
- <summary>
- The supported version of the ply format.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PlyReader.PlyFormatTypes">
- <summary>
- Specifies the types of ply model formats.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.ascii">
- <summary>
- ASCII ply format.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.binary_big_endian">
- <summary>
- Binary big endian ply format.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.binary_little_endian">
- <summary>
- Binary little endian ply format.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PlyReader.PlyDataTypes">
- <summary>
- Specifies the types of ply data types.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._char">
- <summary>
- character
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._uchar">
- <summary>
- unsigned character
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._short">
- <summary>
- short integer
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._ushort">
- <summary>
- unsigned short integer
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._int">
- <summary>
- integer
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._int32">
- <summary>
- integer
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._uint">
- <summary>
- unsigned integer
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._uint8">
- <summary>
- unsigned integer
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._float">
- <summary>
- single-precision float
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._float32">
- <summary>
- single-precision float
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyDataTypes._double">
- <summary>
- double-precision float
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PlyReader.PlyHeaderItems">
- <summary>
- Specifies the types of items in a ply header.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyHeaderItems.ply">
- <summary>
- The beginning of a ply file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyHeaderItems.format">
- <summary>
- The format of a ply file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyHeaderItems.comment">
- <summary>
- A comment in a ply file.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyHeaderItems.obj_info">
- <summary>
- An object info in a ply header
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyHeaderItems.element">
- <summary>
- The declaration of an element.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyHeaderItems.property">
- <summary>
- The property to be attached to an element.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PlyReader.PlyHeaderItems.end_header">
- <summary>
- The end of header declaration.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PlyReader.PlyElement">
- <summary>
- Represents a ply element.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.PlyElement.#ctor(System.String,System.Int32,System.Collections.Generic.List{HelixToolkit.Wpf.PlyReader.PlyProperty[]})">
- <summary>
- Initializes a new <see cref="T:HelixToolkit.Wpf.PlyReader.PlyElement"/>.
- </summary>
- <param name="name">The name of this element.</param>
- <param name="count">The number of instances of this element.</param>
- <param name="instances">The instances of this elements properties.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyElement.Name">
- <summary>
- The name of this element.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyElement.Count">
- <summary>
- The number of times this element is expected to appear.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyElement.Instances">
- <summary>
- The instances of this elements properties.
- </summary>
- <remarks>
- An element can have any number of properties and that list
- of properties can appear <see cref="P:HelixToolkit.Wpf.PlyReader.PlyElement.Count"/> number of times.
- This property holds those values.
- </remarks>
- </member>
- <member name="T:HelixToolkit.Wpf.PlyReader.PlyProperty">
- <summary>
- Represents a property of a <see cref="T:HelixToolkit.Wpf.PlyReader.PlyElement"/>.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.PlyProperty.#ctor(System.String,HelixToolkit.Wpf.PlyReader.PlyDataTypes,System.Object,System.Boolean,HelixToolkit.Wpf.PlyReader.PlyDataTypes,System.Object[])">
- <summary>
- Initializes a new ply property with the specified values.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="type">The type of the property.</param>
- <param name="value">The value of the property.</param>
- <param name="isList">Specifies whether the property is a list or not.</param>
- <param name="listContentType">The type of contents in the list if it is a list.</param>
- <param name="listContentValues">The items in the property's list.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyProperty.Name">
- <summary>
- The name of this property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyProperty.Type">
- <summary>
- For a scalar property: the type of value it holds.<para/>
- For a vector property: the type of the items count value.
- </summary>
- <remarks>
- A scalar property is a property where <see cref="P:HelixToolkit.Wpf.PlyReader.PlyProperty.IsList"/> is false.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyProperty.Value">
- <summary>
- For a scalar property: The value of this property.<para/>
- For a vector property: The number of items in the list.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyProperty.IsList">
- <summary>
- Specifies whether this property is a scalar or vector (list).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyProperty.ListContentType">
- <summary>
- The type of items in the list.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyProperty.ListContentValues">
- <summary>
- The value of the items in the list.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PlyReader.PlyHeader">
- <summary>
- Represents the header of a ply file.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.PlyHeader.#ctor">
- <summary>
- Initializes a ply header with type <see cref="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.ascii"/> and no elements, comments and object infos.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.PlyHeader.#ctor(HelixToolkit.Wpf.PlyReader.PlyFormatTypes,System.Version,HelixToolkit.Wpf.PlyReader.PlyElement[],System.Tuple{System.String,System.String}[],System.String[])">
- <summary>
- Initializes a new Ply header with the given values.
- </summary>
- <param name="plyFormatType"></param>
- <param name="version"></param>
- <param name="elements"></param>
- <param name="objInfos"></param>
- <param name="comments"></param>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyHeader.FormatType">
- <summary>
- The format of the ply file's body.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyHeader.Version">
- <summary>
- The version of the ply file.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyHeader.Comments">
- <summary>
- Gets the comments made in the file.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyHeader.ObjectInfos">
- <summary>
- Gets the object informations for this file (mostly producer independent).
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PlyReader.PlyHeader.Elements">
- <summary>
- Gets the elements declared in the header.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.ReadHeader(System.String[])">
- <summary>
- Reads and validates the header lines of a ply file.
- </summary>
- <param name="headerLines">The lines to read.</param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.ConvertPropValueASCII(HelixToolkit.Wpf.PlyReader.PlyDataTypes,System.String)">
- <summary>
- Converts the value of a property to the specified data type.
- </summary>
- <param name="plyDataType">The type to convert to.</param>
- <param name="propValue">The value to convert.</param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.ConvertPropValueBinary(HelixToolkit.Wpf.PlyReader.PlyDataTypes,System.IO.BinaryReader,System.Boolean)">
- <summary>
- Reads the value of a property in the specified data type.
- </summary>
- <param name="plyDataType"></param>
- <param name="reader"></param>
- <param name="bigEndian"></param>
- <returns></returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.ReadASCII(System.IO.Stream,HelixToolkit.Wpf.PlyReader.PlyHeader)">
- <summary>
- Reads a ply file in an ascii format.
- </summary>
- <param name="s">The stream to read from.</param>
- <param name="plyHeader">The header of the ply file.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.ReadBinary(System.IO.Stream,HelixToolkit.Wpf.PlyReader.PlyHeader,System.Boolean)">
- <summary>
- Reads a ply file in a binary big endian format or in a binary little endian format.
- </summary>
- <param name="s">The stream to read from.</param>
- <param name="plyHeader">The header of the ply file.</param>
- <param name="bigEndian">Specifies whether the byte order is big endian or little endian.</param>
- <returns>
- The list of Ply elements declared in the header.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PlyReader.DumpAsASCII(System.String,HelixToolkit.Wpf.PlyReader.PlyHeader,System.Collections.Generic.List{HelixToolkit.Wpf.PlyReader.PlyElement})">
- <summary>
- Writes the ply header and body to a ply file in an ASCII format.
- </summary>
- <param name="dumpPath"></param>
- <param name="plyHeader"></param>
- <param name="plyBody"></param>
- </member>
- <member name="T:HelixToolkit.Wpf.StLReader">
- <summary>
- Provides an importer for StereoLithography .StL files.
- </summary>
- <remarks>
- The format is documented on <a href="http://en.wikipedia.org/wiki/STL_(file_format)">Wikipedia</a>.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.StLReader.NormalRegex">
- <summary>
- The regular expression used to parse normal vectors.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StLReader.VertexRegex">
- <summary>
- The regular expression used to parse vertices.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StLReader.index">
- <summary>
- The index.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StLReader.lastColor">
- <summary>
- The last color.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StLReader" /> class.
- </summary>
- <param name="dispatcher">The dispatcher.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.StLReader.Header">
- <summary>
- Gets the file header.
- </summary>
- <value>
- The header.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.StLReader.Materials">
- <summary>
- Gets the materials.
- </summary>
- <value> The materials. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.StLReader.Meshes">
- <summary>
- Gets the meshes.
- </summary>
- <value> The meshes. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="stream">The stream.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ToModel3D">
- <summary>
- Builds the model.
- </summary>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ParseLine(System.String,System.String@,System.String@)">
- <summary>
- Parses the ID and values from the specified line.
- </summary>
- <param name="line">
- The line.
- </param>
- <param name="id">
- The id.
- </param>
- <param name="values">
- The values.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ParseNormal(System.String)">
- <summary>
- Parses a normal string.
- </summary>
- <param name="input">
- The input string.
- </param>
- <returns>
- The normal vector.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ReadFloat(System.IO.BinaryReader)">
- <summary>
- Reads a float (4 byte)
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The float.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ReadLine(System.IO.StreamReader,System.String)">
- <summary>
- Reads a line from the stream reader.
- </summary>
- <param name="reader">
- The stream reader.
- </param>
- <param name="token">
- The expected token ID.
- </param>
- <exception cref="T:System.IO.FileFormatException">
- The expected token ID was not matched.
- </exception>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ReadUInt16(System.IO.BinaryReader)">
- <summary>
- Reads a 16-bit unsigned integer.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The unsigned integer.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ReadUInt32(System.IO.BinaryReader)">
- <summary>
- Reads a 32-bit unsigned integer.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The unsigned integer.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.TryParseVertex(System.String,System.Windows.Media.Media3D.Point3D@)">
- <summary>
- Tries to parse a vertex from a string.
- </summary>
- <param name="line">
- The input string.
- </param>
- <param name="point">
- The vertex point.
- </param>
- <returns>
- True if parsing was successful.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ReadFacet(System.IO.StreamReader,System.String)">
- <summary>
- Reads a facet.
- </summary>
- <param name="reader">
- The stream reader.
- </param>
- <param name="normal">
- The normal.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.ReadTriangle(System.IO.BinaryReader)">
- <summary>
- Reads a triangle from a binary STL file.
- </summary>
- <param name="reader">
- The reader.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.TryReadAscii(System.IO.Stream)">
- <summary>
- Reads the model in ASCII format from the specified stream.
- </summary>
- <param name="stream">
- The stream.
- </param>
- <returns>
- True if the model was loaded successfully.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StLReader.TryReadBinary(System.IO.Stream)">
- <summary>
- Reads the model from the specified binary stream.
- </summary>
- <param name="stream">
- The stream.
- </param>
- <returns>
- True if the file was read successfully.
- </returns>
- <exception cref="T:System.IO.FileFormatException">
- Incomplete file
- </exception>
- </member>
- <member name="T:HelixToolkit.Wpf.StudioReader">
- <summary>
- A 3D Studio file reader.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StudioReader.materials">
- <summary>
- The materials.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.StudioReader.meshes">
- <summary>
- The meshes.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.StudioReader.ChunkID">
- <summary>
- The chunk id.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.#ctor(System.Windows.Threading.Dispatcher)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StudioReader" /> class.
- </summary>
- <param name="dispatcher">The dispatcher.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.Read(System.IO.Stream)">
- <summary>
- Reads the model from the specified stream.
- </summary>
- <param name="s">The stream.</param>
- <returns>The model.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadChunkId(System.IO.BinaryReader)">
- <summary>
- Read a chunk id.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The chunk ID.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadChunkSize(System.IO.BinaryReader)">
- <summary>
- Read a chunk size.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The read chunk size.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadColor(System.IO.BinaryReader)">
- <summary>
- Read a color.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- A color.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadData(System.IO.BinaryReader,System.Int32)">
- <summary>
- Read data.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <param name="size">
- Excluding header size
- </param>
- <returns>
- The data.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadFaceList(System.IO.BinaryReader)">
- <summary>
- Read a face list.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The face list.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadFaceSets(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads face sets.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <param name="chunkSize">
- The chunk size.
- </param>
- <returns>
- A list of face sets.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadMatMap(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads a material map.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <param name="size">
- The size.
- </param>
- <returns>
- The mat map.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadMaterial(System.IO.BinaryReader,System.Int32)">
- <summary>
- Read a material.
- </summary>
- <param name="reader">The reader.</param>
- <param name="chunkSize">The chunk size.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadObject(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads an object.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <param name="chunkSize">
- The chunk size.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadString(System.IO.BinaryReader)">
- <summary>
- Reads a string.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The string.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadTexCoords(System.IO.BinaryReader)">
- <summary>
- Reads texture coordinates.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- The texture coordinates.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadTransformation(System.IO.BinaryReader)">
- <summary>
- Reads a transformation.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- A transformation.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadTriangularMesh(System.IO.BinaryReader,System.Int32)">
- <summary>
- Reads a triangular mesh.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <param name="chunkSize">
- The chunk size.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadVector(System.IO.BinaryReader)">
- <summary>
- Reads a vector.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- A vector.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.StudioReader.ReadVertexList(System.IO.BinaryReader)">
- <summary>
- Reads a vertex list.
- </summary>
- <param name="reader">
- The reader.
- </param>
- <returns>
- A vertex list.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.StudioReader.FaceSet">
- <summary>
- Represents a set of faces that belongs to the same material.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StudioReader.FaceSet.Faces">
- <summary>
- Gets or sets Faces.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.StudioReader.FaceSet.Name">
- <summary>
- Gets or sets the name of the material.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.GradientExtension">
- <summary>
- Markupextension for Materials
- </summary>
- <example>
- <code>
- Material={helix:Gradient Rainbow}
- </code>
- </example>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientExtension.type">
- <summary>
- The type.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.GradientExtension.#ctor(HelixToolkit.Wpf.GradientExtension.GradientBrushType)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.GradientExtension"/> class.
- </summary>
- <param name="type">
- The type.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.GradientExtension.GradientBrushType">
- <summary>
- Gradient brush types
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientExtension.GradientBrushType.Hue">
- <summary>
- Hue gradient
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GradientExtension.GradientBrushType.Rainbow">
- <summary>
- Rainbow gradient
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.GradientExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- Returns the gradient brush of the specified type.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The brush to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ImageBrushExtension">
- <summary>
- Markupextension for Image brushes
- </summary>
- <example>
- <code>
- Fill={helix:ImageBrush images\\myimage.png}
- </code>
- </example>
- </member>
- <member name="F:HelixToolkit.Wpf.ImageBrushExtension.uri">
- <summary>
- The uri.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ImageBrushExtension.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ImageBrushExtension"/> class.
- </summary>
- <param name="uri">
- The uri.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.ImageBrushExtension.UriKind">
- <summary>
- Gets or sets the kind of the URI.
- </summary>
- <value>The kind of the URI.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ImageBrushExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The object value to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ImageMaterialExtension">
- <summary>
- Markupextension for Image Materials
- </summary>
- <example>
- <code>
- Material={helix:ImageMaterial images\\myimage.png, Opacity=0.8}
- </code>
- </example>
- </member>
- <member name="F:HelixToolkit.Wpf.ImageMaterialExtension.path">
- <summary>
- The path.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ImageMaterialExtension.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ImageMaterialExtension"/> class.
- </summary>
- <param name="path">
- The path.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.ImageMaterialExtension.Opacity">
- <summary>
- Gets or sets the opacity.
- </summary>
- <value>The opacity.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ImageMaterialExtension.UriKind">
- <summary>
- Gets or sets the kind of the URI.
- </summary>
- <value>The kind of the URI.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ImageMaterialExtension.IsEmissive">
- <summary>
- Gets or sets a value indicating whether this material is emissive.
- </summary>
- <value>
- <c>true</c> if this material is emissive; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.ImageMaterialExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The object value to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.KeyGestureExtension">
- <summary>
- Markup extension for key and mouse gestures.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.KeyGestureExtension.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KeyGestureExtension"/> class.
- </summary>
- <param name="gesture">The gesture.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.KeyGestureExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- Provides the value.
- </summary>
- <param name="service">The service.</param>
- <returns></returns>
- </member>
- <member name="T:HelixToolkit.Wpf.LinearGradientBrushExtension">
- <summary>
- Markupextension for LinearGradientBrush
- </summary>
- <example>
- <code>
- Background={helix:LinearGradientBrush Black,White}
- </code>
- </example>
- </member>
- <member name="F:HelixToolkit.Wpf.LinearGradientBrushExtension.brush">
- <summary>
- The brush.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.#ctor(System.Windows.Media.Color,System.Windows.Media.Color,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LinearGradientBrushExtension"/> class.
- </summary>
- <param name="startColor">
- The start color.
- </param>
- <param name="endColor">
- The end color.
- </param>
- <param name="angle">
- The angle.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.#ctor(System.Windows.Media.Color,System.Windows.Media.Color)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LinearGradientBrushExtension"/> class.
- </summary>
- <param name="startColor">
- The start color.
- </param>
- <param name="endColor">
- The end color.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- Returns the linear gradient brush.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The brush to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.MaterialExtension">
- <summary>
- Markupextension for Materials
- </summary>
- <example>
- <code>
- Material={helix:Material Blue, Opacity=0.5}
- </code>
- </example>
- </member>
- <member name="F:HelixToolkit.Wpf.MaterialExtension.color">
- <summary>
- The color.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialExtension.#ctor(System.Windows.Media.Color)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MaterialExtension"/> class.
- </summary>
- <param name="color">
- The color.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.MaterialExtension.Opacity">
- <summary>
- Gets or sets the opacity.
- </summary>
- <value>The opacity.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MaterialExtension.SpecularIntensity">
- <summary>
- Gets or sets the specular intensity.
- </summary>
- <value>The specular intensity.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MaterialExtension.SpecularPower">
- <summary>
- Gets or sets the specular power.
- </summary>
- <value>The specular power.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.MaterialExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The object value to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PerspectiveCameraExtension">
- <summary>
- A markup extension creating a perspective camera.
- </summary>
- <example>
- <code>
- Camera={ht:PerspectiveCamera 10,10,20}
- </code>
- </example>
- </member>
- <member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.#ctor(System.Double,System.Double,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PerspectiveCameraExtension"/> class.
- </summary>
- <param name="x">
- The x.
- </param>
- <param name="y">
- The y.
- </param>
- <param name="z">
- The z.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PerspectiveCameraExtension"/> class.
- </summary>
- <param name="x">
- The x.
- </param>
- <param name="y">
- The y.
- </param>
- <param name="z">
- The z.
- </param>
- <param name="dx">
- The dx.
- </param>
- <param name="dy">
- The dy.
- </param>
- <param name="dz">
- The dz.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.FieldOfView">
- <summary>
- Gets or sets the field of view.
- </summary>
- <value>The field of view.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.LookDirection">
- <summary>
- Gets or sets the look direction.
- </summary>
- <value>The look direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>The position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.UpDirection">
- <summary>
- Gets or sets up direction.
- </summary>
- <value>Up direction.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The object value to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.TranslateExtension">
- <summary>
- A markup extension creating a translation transform.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.TranslateExtension.#ctor(System.Double,System.Double,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TranslateExtension"/> class.
- </summary>
- <param name="dx">
- The dx.
- </param>
- <param name="dy">
- The dy.
- </param>
- <param name="dz">
- The dz.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.TranslateExtension.Offset">
- <summary>
- Gets or sets the offset.
- </summary>
- <value>The offset.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TranslateExtension.ProvideValue(System.IServiceProvider)">
- <summary>
- When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
- </summary>
- <param name="serviceProvider">
- Object that can provide services for the markup extension.
- </param>
- <returns>
- The object value to set on the property where the extension is applied.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.VerletIntegrator">
- <summary>
- Provides a verlet integrator.
- </summary>
- <remarks>
- http://en.wikipedia.org/wiki/Verlet_integration
- http://www.gamasutra.com/resource_guide/20030121/jacobson_01.shtml
- http://code.google.com/p/verlet/
- http://www.gamedev.net/reference/articles/article2200.asp
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.VerletIntegrator.dtprev">
- <summary>
- The dtprev.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.VerletIntegrator" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.VerletIntegrator.Accelerations">
- <summary>
- Gets or sets the accelerations.
- </summary>
- <value>The accelerations.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VerletIntegrator.Constraints">
- <summary>
- Gets or sets the constraints.
- </summary>
- <value>The constraints.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VerletIntegrator.Damping">
- <summary>
- Gets or sets the damping.
- </summary>
- <value>The damping.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VerletIntegrator.InverseMass">
- <summary>
- Gets or sets the inverse mass.
- </summary>
- <value>The inverse mass.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VerletIntegrator.Iterations">
- <summary>
- Gets or sets the iterations.
- </summary>
- <value>The iterations.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VerletIntegrator.Positions">
- <summary>
- Gets or sets the positions.
- </summary>
- <value>The positions.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VerletIntegrator.Positions0">
- <summary>
- Gets or sets the positions0.
- </summary>
- <value>The positions0.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.AddConstraint(System.Int32,System.Int32,System.Double)">
- <summary>
- Adds the constraint.
- </summary>
- <param name="A">
- The A.
- </param>
- <param name="B">
- The B.
- </param>
- <param name="relax">
- The relax.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.AddFloor(System.Double)">
- <summary>
- Adds the floor.
- </summary>
- <param name="friction">
- The friction.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.AddSphere(System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Adds the sphere.
- </summary>
- <param name="center">
- The center.
- </param>
- <param name="radius">
- The radius.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.ApplyGravity(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Applies the gravity.
- </summary>
- <param name="gravity">
- The gravity.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.CreateConstraintsByMesh(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
- <summary>
- Creates the constraints by mesh.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <param name="relax">
- The relax.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.FixPosition(System.Int32)">
- <summary>
- Fixes the specified position.
- </summary>
- <param name="i">
- The i.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.Init(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Inits the specified mesh.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.Resize(System.Int32)">
- <summary>
- Resizes the arrays.
- </summary>
- <param name="n">
- The n.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.SetForce(System.Int32,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Sets the force.
- </summary>
- <param name="index">
- The index.
- </param>
- <param name="force">
- The force.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.SetInverseMass(System.Double)">
- <summary>
- Sets the inverse mass.
- </summary>
- <param name="invmass">
- The invmass.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.TimeStep(System.Double)">
- <summary>
- Times the step.
- </summary>
- <param name="dt">
- The dt.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.TransferPositions(System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Transfers the positions.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.Integrate(System.Double)">
- <summary>
- The integrate.
- </summary>
- <param name="dt">
- The dt.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.VerletIntegrator.SatisfyConstraints(System.Int32)">
- <summary>
- The satisfy constraints.
- </summary>
- <param name="iteration">
- The iteration.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.Constraint">
- <summary>
- Constraint base class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Constraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
- <summary>
- Satisfies the constraint.
- </summary>
- <param name="vs">
- The verlet system.
- </param>
- <param name="iteration">
- The iteration.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.SphereConstraint">
- <summary>
- A sphere constraint.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SphereConstraint.#ctor(System.Int32,System.Windows.Media.Media3D.Point3D,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SphereConstraint"/> class.
- </summary>
- <param name="index">
- The index.
- </param>
- <param name="center">
- The center.
- </param>
- <param name="radius">
- The radius.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereConstraint.Center">
- <summary>
- Gets or sets the center.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereConstraint.Index">
- <summary>
- Gets or sets the index.
- </summary>
- <value>The index.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereConstraint.Radius">
- <summary>
- Gets or sets the radius.
- </summary>
- <value>The radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereConstraint.RadiusSquared">
- <summary>
- Gets or sets the radius squared.
- </summary>
- <value>The radius squared.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.SphereConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
- <summary>
- Satisfies the constraint.
- </summary>
- <param name="vs">
- The verlet system.
- </param>
- <param name="iteration">
- The iteration.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.FloorConstraint">
- <summary>
- A floor constraint.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.FloorConstraint.#ctor(System.Int32,System.Double)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.FloorConstraint"/> class.
- </summary>
- <param name="index">
- The index.
- </param>
- <param name="friction">
- The friction.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.FloorConstraint.Friction">
- <summary>
- Gets or sets the friction.
- </summary>
- <value>The friction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.FloorConstraint.Index">
- <summary>
- Gets or sets the index.
- </summary>
- <value>The index.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.FloorConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
- <summary>
- Satisfies the constraint.
- </summary>
- <param name="vs">
- The verlet system.
- </param>
- <param name="iteration">
- The iteration.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.DistanceConstraint">
- <summary>
- A distance constraint.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.DistanceConstraint.#ctor(System.Int32,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.DistanceConstraint"/> class.
- </summary>
- <param name="A">
- The A.
- </param>
- <param name="B">
- The B.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.DistanceConstraint.Index1">
- <summary>
- Gets or sets the index1.
- </summary>
- <value>The index1.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.DistanceConstraint.Index2">
- <summary>
- Gets or sets the index2.
- </summary>
- <value>The index2.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.DistanceConstraint.Iterations">
- <summary>
- Gets or sets the iterations.
- </summary>
- <value>The iterations.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.DistanceConstraint.RelaxationFactor">
- <summary>
- Gets or sets the relaxation factor.
- </summary>
- <value>The relaxation factor.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.DistanceConstraint.Restlength">
- <summary>
- Gets or sets the restlength.
- </summary>
- <value>The restlength.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.DistanceConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
- <summary>
- Satisfies the constraint.
- </summary>
- <param name="vs">
- The verlet system.
- </param>
- <param name="iteration">
- The iteration.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs">
- <summary>
- Provides event data for the ModelsSelected event of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" />.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D},System.Windows.Point)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs"/> class.
- </summary>
- <param name="selectedModels">The selected models.</param>
- <param name="position">The position.</param>
- <remarks>
- For the models selected by point, they are sorted by distance in ascending order.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs.Position">
- <summary>
- Gets the rectangle of selection.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs">
- <summary>
- Provides event data for the ModelsSelected event of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" />.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D},System.Windows.Rect)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs"/> class.
- </summary>
- <param name="selectedModels">The selected models.</param>
- <param name="rectangle">The selection rectangle.</param>
- <remarks>
- For the models selected by rectangle, they are not sorted by distance in ascending order.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs.Rectangle">
- <summary>
- Gets the rectangle of selection.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.ModelsSelectedEventArgs">
- <summary>
- Provides event data for the ModelsSelected event of the <see cref="T:HelixToolkit.Wpf.SelectionCommand" />.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ModelsSelectedEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D},System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelsSelectedEventArgs" /> class.
- </summary>
- <param name="selected">The selected.</param>
- <param name="areSortedByDistanceAscending">if set to <c>true</c> the selected models are sorted by distance in ascending order.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelsSelectedEventArgs.SelectedModels">
- <summary>
- Gets the selected models.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ModelsSelectedEventArgs.AreSortedByDistanceAscending">
- <summary>
- Gets a value indicating whether the selected models are sorted by distance in ascending order.
- </summary>
- <value>
- <c>true</c> if the selected models are sorted by distance in ascending order; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:HelixToolkit.Wpf.PointSelectionCommand">
- <summary>
- Provides a command that raises an event returning the hit models at the mouse location when the mouse button is clicked.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PointSelectionCommand.position">
- <summary>
- The position
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PointSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" /> class.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="modelsSelectedEventHandler">The selection event handler.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PointSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" /> class.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="visualsSelectedEventHandler">The selection event handler.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PointSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs},System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" /> class.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="modelsSelectedEventHandler">The selection event handler.</param>
- <param name="visualsSelectedEventHandler">The selection event handler.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PointSelectionCommand.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.PointSelectionCommand.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- The customized complete operation when the manipulation is completed.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PointSelectionCommand.GetCursor">
- <summary>
- Gets the cursor for the gesture.
- </summary>
- <returns>A cursor.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.RectangleSelectionCommand">
- <summary>
- Provides a command that shows a rectangle when the mouse is dragged and raises an event returning the models contained in the rectangle
- when the mouse button is released.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleSelectionCommand.selectionRect">
- <summary>
- The selection rectangle.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleSelectionCommand.rectangleAdorner">
- <summary>
- The rectangle adorner.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" /> class.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="modelsSelectedEventHandler">The selection event handler.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" /> class.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="visualsSelectedEventHandler">The selection event handler.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs},System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" /> class.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="modelsSelectedEventHandler">The selection event handler.</param>
- <param name="visualsSelectedEventHandler">The selection event handler.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the position is changed during a manipulation.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- The customized complete operation when the manipulation is completed.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.GetCursor">
- <summary>
- Gets the cursor for the gesture.
- </summary>
- <returns>
- A cursor.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.HideRectangle">
- <summary>
- Hides the selection rectangle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.UpdateRectangle">
- <summary>
- Updates the selection rectangle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.ShowRectangle">
- <summary>
- Shows the selection rectangle.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.SelectionCommand">
- <summary>
- Provides an abstract base class for mouse selection commands.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SelectionCommand.Viewport">
- <summary>
- The viewport of the command.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SelectionCommand.oldCursor">
- <summary>
- Keeps track of the old cursor.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs},System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SelectionCommand"/> class.
- </summary>
- <param name="viewport">The viewport.</param>
- <param name="eventHandlerModels">The selection event handler for models.</param>
- <param name="eventHandlerVisuals">The selection event handler for visuals.</param>
- </member>
- <member name="E:HelixToolkit.Wpf.SelectionCommand.CanExecuteChanged">
- <summary>
- Occurs when <see cref="M:HelixToolkit.Wpf.SelectionCommand.CanExecute(System.Object)" /> is changed.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.SelectionCommand.ModelsSelected">
- <summary>
- Occurs when models are selected.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.SelectionCommand.VisualsSelected">
- <summary>
- Occurs when visuals are selected.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SelectionCommand.SelectionHitMode">
- <summary>
- Gets or sets the selection hit mode.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SelectionCommand.MouseDownPoint">
- <summary>
- Gets the mouse down point (2D screen coordinates).
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.Execute(System.Object)">
- <summary>
- Executes the command.
- </summary>
- <param name="parameter">
- The parameter.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.CanExecute(System.Object)">
- <summary>
- Checks whether the command can be executed.
- </summary>
- <param name="parameter">
- The parameter.
- </param>
- <returns>
- <c>true</c> if the command can be executed. Otherwise, it returns <c>false</c>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is started.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the position is changed during a manipulation.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
- <summary>
- Occurs when the manipulation is completed.
- </summary>
- <param name="e">
- The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.OnModelsSelected(HelixToolkit.Wpf.ModelsSelectedEventArgs)">
- <summary>
- Raises the <see cref="E:ModelsSelected" /> event.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.ModelsSelectedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.OnVisualsSelected(HelixToolkit.Wpf.VisualsSelectedEventArgs)">
- <summary>
- Raises the <see cref="E:VisualsSelected" /> event.
- </summary>
- <param name="e">The <see cref="T:HelixToolkit.Wpf.VisualsSelectedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.GetCursor">
- <summary>
- Gets the cursor for the gesture.
- </summary>
- <returns>
- A cursor.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.OnMouseDown(System.Object)">
- <summary>
- Called when the mouse button is pressed down.
- </summary>
- <param name="sender">
- The sender.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.OnMouseUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Called when the mouse button is released.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.OnMouseMove(System.Object,System.Windows.Input.MouseEventArgs)">
- <summary>
- Called when the mouse is move on the control.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SelectionCommand.OnCanExecutedChanged(System.Object,System.EventArgs)">
- <summary>
- Called when the condition of execution is changed.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.SelectionHitMode">
- <summary>
- Specifies the selection hit mode.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SelectionHitMode.Touch">
- <summary>
- Selects models touching the selection range.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SelectionHitMode.Inside">
- <summary>
- Selects models completely inside selection range.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs">
- <summary>
- Provides event data for the VisualsSelected event of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" />.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D},System.Windows.Point)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs"/> class.
- </summary>
- <param name="selectedVisuals">The selected visuals.</param>
- <param name="position">The position.</param>
- <remarks>
- For the visuals selected by point, they are sorted by distance in ascending order.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs.Position">
- <summary>
- Gets the rectangle of selection.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs">
- <summary>
- Provides event data for the VisualsSelected event of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" />.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D},System.Windows.Rect)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs"/> class.
- </summary>
- <param name="selectedVisuals">The selected visuals.</param>
- <param name="rectangle">The selection rectangle.</param>
- <remarks>
- For the visuals selected by rectangle, they are not sorted by distance in ascending order.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs.Rectangle">
- <summary>
- Gets the rectangle of selection.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.VisualsSelectedEventArgs">
- <summary>
- Provides event data for the VisualsSelected event of the <see cref="T:HelixToolkit.Wpf.SelectionCommand" />.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.VisualsSelectedEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D},System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VisualsSelectedEventArgs" /> class.
- </summary>
- <param name="selected">The selected.</param>
- <param name="areSortedByDistanceAscending">if set to <c>true</c> the selected visuals are sorted by distance in ascending order.</param>
- </member>
- <member name="P:HelixToolkit.Wpf.VisualsSelectedEventArgs.SelectedVisuals">
- <summary>
- Gets the selected visuals.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.VisualsSelectedEventArgs.AreSortedByDistanceAscending">
- <summary>
- Gets a value indicating whether the selected visuals are sorted by distance in ascending order.
- </summary>
- <value>
- <c>true</c> if the selected visuals are sorted by distance in ascending order; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:HelixToolkit.Wpf.BoundingBoxVisual3D">
- <summary>
- A visual element that shows a wireframe for the specified bounding box.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBoxProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBox"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.FillProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Fill"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBox">
- <summary>
- Gets or sets the bounding box.
- </summary>
- <value> The bounding box. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Diameter">
- <summary>
- Gets or sets the diameter.
- </summary>
- <value> The diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Fill">
- <summary>
- Gets or sets the brush of the bounding box.
- </summary>
- <value> The brush. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.OnBoxChanged">
- <summary>
- Updates the box.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.OnFillChanged">
- <summary>
- Called when the fill changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.BoxChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when the box dimensions changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.FillChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when the fill changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.AddEdge(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
- <summary>
- Adds an edge.
- </summary>
- <param name="p1">
- The start point.
- </param>
- <param name="p2">
- The end point.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ClonedVisual3D">
- <summary>
- A visual element that clones all the children of another visual element.
- </summary>
- <remarks>
- This is useful for stereo views.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.ClonedVisual3D.SourceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ClonedVisual3D.Source"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ClonedVisual3D.Source">
- <summary>
- Gets or sets the source.
- </summary>
- <value>The source.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ClonedVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The source changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ClonedVisual3D.OnSourceChanged">
- <summary>
- The source changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.CoordinateSystemVisual3D">
- <summary>
- A visual element that shows a coordinate system with arrows in the X, Y and Z directions.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengthsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengths"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColor"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.CoordinateSystemVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengths">
- <summary>
- Gets or sets the arrow lengths.
- </summary>
- <value>The arrow lengths.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColor">
- <summary>
- Gets or sets the color of the X axis.
- </summary>
- <value>The color of the X axis.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColor">
- <summary>
- Gets or sets the color of the Y axis.
- </summary>
- <value>The color of the Y axis.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColor">
- <summary>
- Gets or sets the color of the Z axis.
- </summary>
- <value>The color of the Z axis.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The geometry changed.
- </summary>
- <param name="obj">
- The obj.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.OnGeometryChanged">
- <summary>
- Called when the geometry has changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.CuttingOperation">
- <summary>
- Defines the cutting operation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingOperation.Intersect">
- <summary>
- The intersect operation.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingOperation.Subtract">
- <summary>
- The subtract operation.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.CuttingPlaneGroup">
- <summary>
- A visual element that applies the intersection of all the specified cutting planes to all children.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.OperationProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.cutGeometries">
- <summary>
- The cut geometries.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.newCutGeometries">
- <summary>
- The new cut geometries.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.newOriginalGeometries">
- <summary>
- The new original geometries.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.originalGeometries">
- <summary>
- The original geometries.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.CuttingPlaneGroup" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.CuttingPlanes">
- <summary>
- Gets or sets the cutting planes.
- </summary>
- <value>
- The cutting planes.
- </value>
- <remarks>
- The the intersection of all the cutting planes will be used to
- intersect/subtract (defined in <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation" /> all child visuals of the <see cref="T:HelixToolkit.Wpf.CuttingPlaneGroup" />.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabled">
- <summary>
- Gets or sets a value indicating whether cutting is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation">
- <summary>
- Gets or sets the cutting operation.
- </summary>
- <value>The operation.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- Called when the composition target rendering event is raised.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.Windows.Media.RenderingEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabledChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Handles changes to the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabled" /> property.
- </summary>
- <param name="d">The sender.</param>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.OperationChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Handles changes to the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation" /> property.
- </summary>
- <param name="d">The sender.</param>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.ApplyCuttingGeometries(System.Boolean)">
- <summary>
- Applies the cutting planes.
- </summary>
- <param name="forceUpdate">Force the geometries to be updated if set to <c>true</c>.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.ApplyCuttingPlanesToModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D,System.Boolean)">
- <summary>
- Applies the cutting planes to the model.
- </summary>
- <param name="model">The model.</param>
- <param name="transform">The transform.</param>
- <param name="updateRequired">An update is required if set to <c>true</c>.</param>
- <exception cref="T:System.InvalidOperationException">No inverse transform.</exception>
- <exception cref="T:System.NotImplementedException"></exception>
- </member>
- <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.Intersect(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.GeneralTransform3D,HelixToolkit.Wpf.Plane3D,System.Boolean)">
- <summary>
- Intersects the specified source mesh geometry with the specified plane.
- </summary>
- <param name="source">The source.</param>
- <param name="inverseTransform">The inverse transform of the source.</param>
- <param name="plane">The plane.</param>
- <param name="complement">Cut with the complement set if set to <c>true</c>.</param>
- <returns>The intersected geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Expander3D">
- <summary>
- A visual element that translates all children relative to the specified origin.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Expander3D.ExpandOriginProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Expander3D.ExpandOrigin"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Expander3D.ExpansionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Expander3D.Expansion"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Expander3D.originalTransforms">
- <summary>
- The original transforms.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Expander3D.actualExpandOrigin">
- <summary>
- The actual expand origin.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Expander3D.ExpandOrigin">
- <summary>
- Gets or sets the origin of the expansion.
- </summary>
- <value>The expand origin.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Expander3D.Expansion">
- <summary>
- Gets or sets the expansion factor.
- </summary>
- <value>The expansion.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.Expander3D.ExpandTo(System.Double,System.Double)">
- <summary>
- Expands to the specified value.
- </summary>
- <param name="value">
- The value.
- </param>
- <param name="animationTime">
- The animation time.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Expander3D.ExpansionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The expansion changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Expander3D.OnExpansionChanged">
- <summary>
- The expand.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Expander3D.Expand(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- The expand.
- </summary>
- <param name="model">
- The model.
- </param>
- <param name="transformation">
- The transformation.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.Exploder3D">
- <summary>
- A visual element that transforms all child elements as an explosion.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Exploder3D.IsExplodingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Exploder3D.IsExploding"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Exploder3D.IsExplodingChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when the exploding state changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Exploder3D.OnIsExplodingChanged">
- <summary>
- Called when the exploding state changed.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Exploder3D.IsExploding">
- <summary>
- Gets or sets a value indicating whether this instance is exploding.
- </summary>
- <value>
- <c>true</c> if this instance is exploding; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:HelixToolkit.Wpf.FileModelVisual3D">
- <summary>
- A visual element that shows a model loaded from a file.
- </summary>
- <remarks>
- Supported file formats: .3ds .obj .lwo .stl .off
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.FileModelVisual3D.DefaultMaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.FileModelVisual3D.DefaultMaterial"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.FileModelVisual3D.SourceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.FileModelVisual3D.Source"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.FileModelVisual3D.ModelLoadedEvent">
- <summary>
- The model loaded event.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.FileModelVisual3D.ModelLoaded">
- <summary>
- Occurs when the model has been loaded.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.FileModelVisual3D.DefaultMaterial">
- <summary>
- Gets or sets the default material.
- </summary>
- <value>
- The default material.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.FileModelVisual3D.Source">
- <summary>
- Gets or sets the source file name.
- </summary>
- <value> The source file name. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.FileModelVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The source changed.
- </summary>
- <param name="obj">
- The sender.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.FileModelVisual3D.OnModelLoaded">
- <summary>
- Called when the model has been loaded.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.FileModelVisual3D.SourceChanged">
- <summary>
- Called when the source or default material changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.LightVisual3D">
- <summary>
- A visual element that shows a model for the specified light.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LightVisual3D.LightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.LightVisual3D.Light"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.LightVisual3D.Light">
- <summary>
- Gets or sets the light.
- </summary>
- <value>The light.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.LightVisual3D.LightChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The light changed.
- </summary>
- <param name="obj">
- The obj.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LightVisual3D.OnLightChanged">
- <summary>
- Called when the light changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshNormalsVisual3D">
- <summary>
- A visual element that shows the normals of the specified mesh geometry.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.ColorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Color"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.MeshProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Mesh"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Color">
- <summary>
- Gets or sets the color of the normals.
- </summary>
- <value> The color. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Diameter">
- <summary>
- Gets or sets the diameter of the normal arrows.
- </summary>
- <value> The diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Mesh">
- <summary>
- Gets or sets the mesh.
- </summary>
- <value> The mesh. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshNormalsVisual3D.MeshChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The mesh changed.
- </summary>
- <param name="obj">
- The obj.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshNormalsVisual3D.OnMeshChanged">
- <summary>
- Updates the visuals.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshVisual3D">
- <summary>
- A visual element that shows Mesh3D meshes.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterial"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterial"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.FaceMaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.FaceMaterial"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.MeshProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.Mesh"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.SharedVerticesProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.SharedVertices"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexMaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.VertexMaterial"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexRadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.VertexRadius"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexResolutionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.VertexResolution"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameter">
- <summary>
- Gets or sets the edge diameter.
- </summary>
- <value> The edge diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterial">
- <summary>
- Gets or sets the edge material.
- </summary>
- <value> The edge material. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterial">
- <summary>
- Gets or sets the face back material.
- </summary>
- <value> The face back material. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.FaceMaterial">
- <summary>
- Gets or sets the face material.
- </summary>
- <value> The face material. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.Mesh">
- <summary>
- Gets or sets the mesh.
- </summary>
- <value> The mesh. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.SharedVertices">
- <summary>
- Gets or sets a value indicating whether to share vertices (smooth shading).
- </summary>
- <value> <c>true</c> if vertices are shared; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactor">
- <summary>
- Gets or sets the shrink factor.
- </summary>
- <value> The shrink factor. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.TriangleIndexToFaceIndex">
- <summary>
- Gets or sets the mapping from triangle index to face index.
- </summary>
- <value> The index mapping. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexMaterial">
- <summary>
- Gets or sets the vertex material.
- </summary>
- <value> The vertex material. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexRadius">
- <summary>
- Gets or sets the vertex radius.
- </summary>
- <value> The vertex radius. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexResolution">
- <summary>
- Gets or sets the vertex resolution (number of subdivisions).
- </summary>
- <value> The vertex resolution. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshVisual3D.MeshChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The mesh changed.
- </summary>
- <param name="obj">
- The obj.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshVisual3D.UpdateVisuals">
- <summary>
- Updates the visuals.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.PanoramaCube3D">
- <summary>
- A visual element that shows a panorama cube or a skybox.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PanoramaCube3D.AutoCenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.AutoCenter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PanoramaCube3D.ShowSeamsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.ShowSeams"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PanoramaCube3D.SizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.Size"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PanoramaCube3D.SourceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.Source"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PanoramaCube3D.visualChild">
- <summary>
- The visual child.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PanoramaCube3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.PanoramaCube3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PanoramaCube3D.AutoCenter">
- <summary>
- Gets or sets a value indicating whether [auto center].
- </summary>
- <value><c>true</c> if [auto center]; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PanoramaCube3D.ShowSeams">
- <summary>
- Gets or sets a value indicating whether to show seams.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PanoramaCube3D.Size">
- <summary>
- Gets or sets the size of the cube.
- </summary>
- <value>The size.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PanoramaCube3D.Source">
- <summary>
- Gets or sets the panorama/skybox directory or file prefix.
- </summary>
- <remarks>
- If a directory is specified, the filename prefix will be set to "cube".
- If the filename prefix is "cube", the faces of the cube should be named
- cube_f.jpg
- cube_b.jpg
- cube_l.jpg
- cube_r.jpg
- cube_u.jpg
- cube_d.jpg
- </remarks>
- <value>The source.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.PanoramaCube3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The source changed.
- </summary>
- <param name="obj">
- The obj.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PanoramaCube3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The geometry changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.PanoramaCube3D.AddCubeSide(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.String)">
- <summary>
- The add cube side.
- </summary>
- <param name="normal">
- The normal.
- </param>
- <param name="up">
- The up.
- </param>
- <param name="fileName">
- The file name.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.PanoramaCube3D.UpdateModel">
- <summary>
- The update model.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.RenderingModelVisual3D">
- <summary>
- Provides an abstract base class for ModelVisual3D objects that listens to the CompositionTarget.Rendering event.
- </summary>
- <remarks>
- The RenderingEventManager is used to ensure a weak reference to CompositionTargetRendering.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.RenderingModelVisual3D.renderingEventListener">
- <summary>
- The rendering event listener
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RenderingModelVisual3D"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.SubscribeToRenderingEvent">
- <summary>
- Subscribes to CompositionTarget.Rendering event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.UnsubscribeRenderingEvent">
- <summary>
- Unsubscribes the CompositionTarget.Rendering event.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- Handles the CompositionTarget.Rendering event.
- </summary>
- <param name="sender">The sender.</param>
- <param name="eventArgs">The <see cref="T:System.Windows.Media.RenderingEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.SortingMethod">
- <summary>
- Specifies the sorting method for the SortingVisual3D.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingMethod.BoundingBoxCenter">
- <summary>
- Sort on the distance from camera to bounding box center.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingMethod.BoundingBoxCorners">
- <summary>
- Sort on the minimum distance from camera to bounding box corners.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingMethod.BoundingSphereSurface">
- <summary>
- Sort on the minimum distance from camera to bounding sphere surface.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.SortingVisual3D">
- <summary>
- A visual element that sorts the children by distance from camera.
- </summary>
- <remarks>
- The children are sorted by the distance to the camera position. This will not always work when you have overlapping objects.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisualsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisuals"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingVisual3D.IsSortingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.IsSorting"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingVisual3D.MethodProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.Method"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingVisual3D.SortingFrequencyProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.SortingFrequency"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SortingVisual3D.startTick">
- <summary>
- The start tick.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SortingVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SortingVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisuals">
- <summary>
- Gets or sets a value indicating whether to check if there are opaque child visuals.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SortingVisual3D.IsSorting">
- <summary>
- Gets or sets a value indicating whether this instance is being sorted. When the visual is removed from the Viewport3D, this property should be set to false to unsubscribe the rendering event.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SortingVisual3D.Method">
- <summary>
- Gets or sets the sorting method.
- </summary>
- <value> The method. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.SortingVisual3D.SortingFrequency">
- <summary>
- Gets or sets the sorting frequency (Hz).
- </summary>
- <value> The sorting frequency. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.SortingVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- The composition target_ rendering.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SortingVisual3D.IsSortingChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The is sorting changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.SortingVisual3D.GetCameraDistance(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Transform3D)">
- <summary>
- Gets the distance from the camera for the specified visual.
- </summary>
- <param name="c">
- The visual.
- </param>
- <param name="cameraPos">
- The camera position.
- </param>
- <param name="transform">
- The total transform of the visual.
- </param>
- <returns>
- The camera distance.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SortingVisual3D.IsVisualTransparent(System.Windows.Media.Media3D.Visual3D)">
- <summary>
- Determines if the specified visual is transparent.
- </summary>
- <param name="visual">
- The visual.
- </param>
- <returns>
- True if the visual is transparent.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.SortingVisual3D.OnIsSortingChanged">
- <summary>
- The on is sorting changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SortingVisual3D.SortChildren">
- <summary>
- The sort children.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.VectorFieldVisual3D">
- <summary>
- A visual element that shows a vector field.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.model">
- <summary>
- The model.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.body">
- <summary>
- The body geometry.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.head">
- <summary>
- The head geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.VectorFieldVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Diameter">
- <summary>
- Gets or sets the diameter.
- </summary>
- <value>The diameter.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Directions">
- <summary>
- Gets or sets the directions.
- </summary>
- <value>The directions.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Fill">
- <summary>
- Gets or sets the fill.
- </summary>
- <value>The fill.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.HeadLength">
- <summary>
- Gets or sets the length of the head.
- </summary>
- <value>The length of the head.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Positions">
- <summary>
- Gets or sets the positions.
- </summary>
- <value>The positions.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.ThetaDiv">
- <summary>
- Gets or sets the number of divisions of the arrows.
- </summary>
- <value>The theta div.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.UpdateModel">
- <summary>
- Updates the model.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateBodyTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- The create body transform.
- </summary>
- <param name="p">
- The p.
- </param>
- <param name="z">
- The z.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateHeadTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- The create head transform.
- </summary>
- <param name="p">
- The p.
- </param>
- <param name="z">
- The z.
- </param>
- <returns>
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateGeometry">
- <summary>
- The create geometry.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.ViewCubeVisual3D">
- <summary>
- A visual element that shows a view cube.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.BackTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.BackText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.BottomTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.BottomText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.CenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.Center"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.FrontTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.FrontText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.LeftTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.LeftText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.IsEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.LeftText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.IsTopBottomViewOrientedToFrontBackProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.IsTopBottomViewOrientedToFrontBack"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.RightTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.RightText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.SizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.Size"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.TopTextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.TopText"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.ViewportProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.Viewport"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.EnableEdgeClicks">
- <summary>
- Set or Get if view cube edge clickable.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.EnableEdgeClicksProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.EnableEdgeClicks"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.faceNormals">
- <summary>
- The normal vectors.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.faceUpVectors">
- <summary>
- The up vectors.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.ViewCubeVisual3D" /> class.
- </summary>
- </member>
- <member name="E:HelixToolkit.Wpf.ViewCubeVisual3D.Clicked">
- <summary>
- Occurs when a face has been clicked on.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.BackText">
- <summary>
- Gets or sets the back text.
- </summary>
- <value>The back text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.BottomText">
- <summary>
- Gets or sets the bottom text.
- </summary>
- <value>The bottom text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Center">
- <summary>
- Gets or sets the center.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.FrontText">
- <summary>
- Gets or sets the front text.
- </summary>
- <value>The front text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.LeftText">
- <summary>
- Gets or sets the left text.
- </summary>
- <value>The left text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirection">
- <summary>
- Gets or sets the model up direction.
- </summary>
- <value>The model up direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.RightText">
- <summary>
- Gets or sets the right text.
- </summary>
- <value>The right text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Size">
- <summary>
- Gets or sets the size.
- </summary>
- <value>The size.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.TopText">
- <summary>
- Gets or sets the top text.
- </summary>
- <value>The top text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.IsEnabled">
- <summary>
- Gets or sets a value indicating whether the view cube is enabled.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.IsTopBottomViewOrientedToFrontBack">
- <summary>
- Gets or sets a value indicating whether the top and bottom views are oriented to front and back.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Viewport">
- <summary>
- Gets or sets the viewport that is being controlled by the view cube.
- </summary>
- <value>The viewport.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.OnClicked(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Raises the Clicked event.
- </summary>
- <param name="lookDirection">The look direction.</param>
- <param name="upDirection">Up direction.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.VisualModelChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The VisualModel property changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.UpdateVisuals">
- <summary>
- Updates the visuals.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.AddCubeFace(System.Windows.Media.Media3D.ModelUIElement3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Brush,System.String)">
- <summary>
- Adds a cube face.
- </summary>
- <param name="element">
- </param>
- <param name="normal">
- The normal.
- </param>
- <param name="up">
- The up vector.
- </param>
- <param name="b">
- The brush.
- </param>
- <param name="text">
- The text.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.FaceMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Handles left clicks on the view cube.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs">
- <summary>
- Provides event data for the Clicked event.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs.LookDirection">
- <summary>
- Gets or sets the look direction.
- </summary>
- <value>The look direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs.UpDirection">
- <summary>
- Gets or sets up direction.
- </summary>
- <value>Up direction.</value>
- </member>
- <member name="T:HelixToolkit.Wpf.DefaultLights">
- <summary>
- A visual element that contains a light model containing 4 directional lights.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.DefaultLights.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
- <summary>
- Adds the lights to the element.
- </summary>
- <param name="lightGroup">
- The light group.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.DirectionalHeadLight">
- <summary>
- Represents a directional head light.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.GenericHeadLight`1">
- <summary>
- Provides a base class for lights that operates in camera space.
- </summary>
- <typeparam name="T">The light type.</typeparam>
- </member>
- <member name="F:HelixToolkit.Wpf.GenericHeadLight`1.BrightnessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Brightness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GenericHeadLight`1.ColorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Color"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GenericHeadLight`1.PositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Position"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GenericHeadLight`1.light">
- <summary>
- The light
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GenericHeadLight`1.camera">
- <summary>
- The camera
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.GenericHeadLight`1.Brightness">
- <summary>
- Gets or sets the brightness of the headlight. If set, this property overrides the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Color" /> property.
- </summary>
- <value>The brightness.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GenericHeadLight`1.Color">
- <summary>
- Gets or sets the color of the headlight. This property is used if <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Brightness" /> is set to <c>NaN</c>.
- </summary>
- <value>The color.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GenericHeadLight`1.Position">
- <summary>
- Gets or sets the position of the headlight (in camera space).
- </summary>
- <value>The position.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.GenericHeadLight`1.OnVisualParentChanged(System.Windows.DependencyObject)">
- <summary>
- Called when the parent of the 3-D visual object is changed.
- </summary>
- <param name="oldParent">A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object did not have a previous parent, the value of the parameter is null.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.GenericHeadLight`1.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
- <summary>
- Adds the lights to the element.
- </summary>
- <param name="lightGroup">The light group.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.GenericHeadLight`1.Update(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Updates the light.
- </summary>
- <param name="d">The sender.</param>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.GenericHeadLight`1.CameraChanged(System.Object,System.EventArgs)">
- <summary>
- Handles changes to the camera.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.GenericHeadLight`1.Update">
- <summary>
- Updates this instance.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.LightSetup">
- <summary>
- An abstract base class for light models.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LightSetup.ShowLightsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.LightSetup.ShowLights"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LightSetup.lightGroup">
- <summary>
- The light group.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LightSetup.lightsVisual">
- <summary>
- The lights visual.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LightSetup.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.LightSetup" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.LightSetup.ShowLights">
- <summary>
- Gets or sets a value indicating whether to show light visuals.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LightSetup.SetupChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The setup changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LightSetup.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
- <summary>
- Adds the lights to the element.
- </summary>
- <param name="lightGroup">
- The light group.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.LightSetup.OnSetupChanged">
- <summary>
- Handles changes to the light setup.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LightSetup.OnShowLightsChanged">
- <summary>
- Called when show lights is changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LightSetup.ShowLightsChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The show lights changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.SpotHeadLight">
- <summary>
- Represents a spot headlight.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.SunLight">
- <summary>
- A visual element that contains a "sunlight" light model.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SunLight.AltitudeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Altitude"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SunLight.AmbientProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Ambient"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SunLight.AzimuthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Azimuth"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SunLight.BrightnessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Brightness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SunLight.altitudeAxis">
- <summary>
- The altitude axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SunLight.azimuthAxis">
- <summary>
- The azimuth axis.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SunLight.Altitude">
- <summary>
- Gets or sets the altitude angle (degrees).
- </summary>
- <value>The altitude.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SunLight.Ambient">
- <summary>
- Gets or sets the ambient lightness.
- </summary>
- <value>The ambient.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SunLight.Azimuth">
- <summary>
- Gets or sets the azimuth angle (degrees).
- </summary>
- <value>The azimuth.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SunLight.Brightness">
- <summary>
- Gets or sets the brightness.
- </summary>
- <value>The brightness.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.SunLight.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
- <summary>
- Adds the lights to the element.
- </summary>
- <param name="lightGroup">
- The light group.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.ThreePointLights">
- <summary>
- A visual element that contains a three point light setup.
- </summary>
- <remarks>
- See http://www.3drender.com/light/3point.html
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.DistanceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.Distance"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.FillLightAngleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.FillLightAngle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.FrontDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.FrontDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightAngleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyLightAngle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightnessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatioProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatio"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatioProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatio"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.RimLightAngleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.RimLightAngle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.TargetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.Target"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ThreePointLights.UpDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.UpDirection"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.Distance">
- <summary>
- Gets or sets the distance.
- </summary>
- <value>The distance.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.FillLightAngle">
- <summary>
- Gets or sets the fill light angle.
- </summary>
- <value>The fill light angle.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngle">
- <summary>
- Gets or sets the fill light side angle.
- </summary>
- <value>The fill light side angle.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.FrontDirection">
- <summary>
- Gets or sets the front direction.
- </summary>
- <value>The front direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightAngle">
- <summary>
- Gets or sets the key light angle.
- </summary>
- <value>The key light angle.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightness">
- <summary>
- Gets or sets the key light brightness.
- </summary>
- <value>The key light brightness.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngle">
- <summary>
- Gets or sets the key light side angle.
- </summary>
- <value>The key light side angle.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatio">
- <summary>
- Gets or sets the key to fill light ratio.
- </summary>
- <value>The key to fill light ratio.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatio">
- <summary>
- Gets or sets the key to rim light ratio.
- </summary>
- <value>The key to rim light ratio.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.RimLightAngle">
- <summary>
- Gets or sets the rim light angle.
- </summary>
- <value>The rim light angle.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.Target">
- <summary>
- Gets or sets the target.
- </summary>
- <value>The target.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ThreePointLights.UpDirection">
- <summary>
- Gets or sets up direction.
- </summary>
- <value>Up direction.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ThreePointLights.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
- <summary>
- Adds the lights to the element.
- </summary>
- <param name="lightGroup">
- The light group.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.BindableRotateManipulator">
- <summary>
- Represents a visual element containing a manipulator that can rotate around an axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.AxisProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Axis"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.PivotProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Pivot"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.lastPoint">
- <summary>
- The last point.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BindableRotateManipulator" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Axis">
- <summary>
- Gets or sets the rotation axis.
- </summary>
- <value> The axis. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Diameter">
- <summary>
- Gets or sets the diameter.
- </summary>
- <value> The diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameter">
- <summary>
- Gets or sets the inner diameter.
- </summary>
- <value> The inner diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Length">
- <summary>
- Gets or sets the length of the cylinder.
- </summary>
- <value> The length. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Pivot">
- <summary>
- Gets or sets the pivot point of the manipulator.
- </summary>
- <value> The position. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.InternalPivotPoint">
- <summary>
- Gets or sets the internal pivot point.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.PositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Handles changes in the Position property.
- </summary>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.ValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Updates the target transform by the change in rotation value.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.BindableTranslateManipulator">
- <summary>
- Represents a visual element that contains a manipulator that can translate along an axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableTranslateManipulator.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.DirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableTranslateManipulator.Direction"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BindableTranslateManipulator.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.lastPoint">
- <summary>
- The last point.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Diameter">
- <summary>
- Gets or sets the diameter of the manipulator arrow.
- </summary>
- <value> The diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Direction">
- <summary>
- Gets or sets the direction of the translation.
- </summary>
- <value> The direction. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Length">
- <summary>
- Gets or sets the length of the manipulator arrow.
- </summary>
- <value> The length. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.PositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Updates the position and the TargetTransform.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.ValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Moves the Manipulator position by the change in value along the direction vector.
- </summary>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.GetNearestPoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Gets the nearest point on the translation axis.
- </summary>
- <param name="position">
- The position (in screen coordinates).
- </param>
- <param name="hitPlaneOrigin">
- The hit plane origin (world coordinate system).
- </param>
- <param name="hitPlaneNormal">
- The hit plane normal (world coordinate system).
- </param>
- <returns>
- The nearest point (world coordinates) or null if no point could be found.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.CombinedManipulator">
- <summary>
- Represents a visual element that shows translation and rotation manipulators.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateXProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateX"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateYProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateY"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateZProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateZ"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateXProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateX"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateYProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateY"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZ"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.TargetTransformProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.TargetTransform"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateXManipulator">
- <summary>
- The rotate x manipulator.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateYManipulator">
- <summary>
- The rotate y manipulator.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateZManipulator">
- <summary>
- The rotate z manipulator.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.translateXManipulator">
- <summary>
- The translate x manipulator.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.translateYManipulator">
- <summary>
- The translate y manipulator.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CombinedManipulator.translateZManipulator">
- <summary>
- The translate z manipulator.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CombinedManipulator.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CombinedManipulator" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateX">
- <summary>
- Gets or sets a value indicating whether this instance can rotate X.
- </summary>
- <value> <c>true</c> if this instance can rotate X; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateY">
- <summary>
- Gets or sets a value indicating whether this instance can rotate Y.
- </summary>
- <value> <c>true</c> if this instance can rotate Y; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateZ">
- <summary>
- Gets or sets a value indicating whether this instance can rotate Z.
- </summary>
- <value> <c>true</c> if this instance can rotate Z; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateX">
- <summary>
- Gets or sets a value indicating whether this instance can translate X.
- </summary>
- <value> <c>true</c> if this instance can translate X; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateY">
- <summary>
- Gets or sets a value indicating whether this instance can translate Y.
- </summary>
- <value> <c>true</c> if this instance can translate Y; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZ">
- <summary>
- Gets or sets a value indicating whether this instance can translate Z.
- </summary>
- <value> <c>true</c> if this instance can translate Z; otherwise, <c>false</c> . </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.Diameter">
- <summary>
- Gets or sets the diameter.
- </summary>
- <value> The diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.Offset">
- <summary>
- Gets or sets the offset of the visual (this vector is added to the Position point).
- </summary>
- <value> The offset. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.Pivot">
- <summary>
- Gets or sets the pivot point of the manipulator.
- </summary>
- <value> The position. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.Position">
- <summary>
- Gets or sets the position of the manipulator.
- </summary>
- <value> The position. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.CombinedManipulator.TargetTransform">
- <summary>
- Gets or sets the target transform.
- </summary>
- <value> The target transform. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.CombinedManipulator.Bind(System.Windows.Media.Media3D.ModelVisual3D)">
- <summary>
- Binds this manipulator to a given Visual3D.
- </summary>
- <param name="source">
- Source Visual3D which receives the manipulator transforms.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.CombinedManipulator.UnBind">
- <summary>
- Releases the binding of this manipulator.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CombinedManipulator.UpdateChildren">
- <summary>
- Updates the child visuals.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.CombinedManipulator.ChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Handles changes in properties related to the child visuals.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.Manipulator">
- <summary>
- Provides an abstract base class for manipulators.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Manipulator.ColorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Color"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Manipulator.OffsetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Offset"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Manipulator.PositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Position"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Manipulator.TargetTransformProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.TargetTransform"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Manipulator.ValueProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Value"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Manipulator.MaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Material"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Manipulator.BackMaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.BackMaterial"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Manipulator" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.Color">
- <summary>
- Gets or sets the color of the manipulator.
- </summary>
- <value> The color. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.Material">
- <summary>
- Gets or sets the material of the manipulator.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.BackMaterial">
- <summary>
- Gets or sets the back material of the manipulator.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.Offset">
- <summary>
- Gets or sets the offset of the visual (this vector is added to the Position point).
- </summary>
- <value> The offset. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.Position">
- <summary>
- Gets or sets the position of the manipulator.
- </summary>
- <value> The position. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.TargetTransform">
- <summary>
- Gets or sets the target transform.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.Value">
- <summary>
- Gets or sets the manipulator value.
- </summary>
- <value> The value. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.Camera">
- <summary>
- Gets or sets the camera.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.HitPlaneNormal">
- <summary>
- Gets or sets the hit plane normal.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.Model">
- <summary>
- Gets or sets the model.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Manipulator.ParentViewport">
- <summary>
- Gets or sets the parent viewport.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.Bind(System.Windows.Media.Media3D.ModelVisual3D)">
- <summary>
- Binds this manipulator to a given Visual3D.
- </summary>
- <param name="source">
- Source Visual3D which receives the manipulator transforms.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.UnBind">
- <summary>
- Releases the binding of this manipulator.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.UpdateGeometry(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when a property related to the geometry is changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.GetHitPlanePoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Projects the point on the hit plane.
- </summary>
- <param name="p">
- The p.
- </param>
- <param name="hitPlaneOrigin">
- The hit Plane Origin.
- </param>
- <param name="hitPlaneNormal">
- The hit plane normal (world coordinate system).
- </param>
- <returns>
- The point in world coordinates.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the mouse button was released.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.PositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Handles changes in the Position property.
- </summary>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.ValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Handles changes in the Value property.
- </summary>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.ToLocal(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Transforms from world to local coordinates.
- </summary>
- <param name="worldPoint">
- The point (world coordinates).
- </param>
- <returns>
- Transformed vector (local coordinates).
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.ToWorld(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Transforms from local to world coordinates.
- </summary>
- <param name="point">
- The point (local coordinates).
- </param>
- <returns>
- Transformed point (world coordinates).
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.ToWorld(System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Transforms from local to world coordinates.
- </summary>
- <param name="vector">
- The vector (local coordinates).
- </param>
- <returns>
- Transformed vector (world coordinates).
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Manipulator.ColorChanged">
- <summary>
- Handles changes in the Color property (this will override the materials).
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.RotateManipulator">
- <summary>
- Represents a visual element containing a manipulator that can rotate around an axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateManipulator.AxisProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Axis"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateManipulator.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateManipulator.InnerDiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.InnerDiameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateManipulator.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateManipulator.PivotProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Pivot"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RotateManipulator.lastPoint">
- <summary>
- The last point.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.RotateManipulator.Axis">
- <summary>
- Gets or sets the rotation axis.
- </summary>
- <value>The axis.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RotateManipulator.Diameter">
- <summary>
- Gets or sets the outer diameter of the manipulator.
- </summary>
- <value>The outer diameter.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RotateManipulator.InnerDiameter">
- <summary>
- Gets or sets the inner diameter of the manipulator.
- </summary>
- <value>The inner diameter.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RotateManipulator.Length">
- <summary>
- Gets or sets the length (thickness) of the manipulator.
- </summary>
- <value>The length.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RotateManipulator.Pivot">
- <summary>
- Gets or sets the pivot point of the manipulator.
- </summary>
- <value> The position. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateManipulator.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.RotateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.TranslateManipulator">
- <summary>
- Represents a visual element that contains a manipulator that can translate along an axis.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TranslateManipulator.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TranslateManipulator.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TranslateManipulator.DirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TranslateManipulator.Direction"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TranslateManipulator.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TranslateManipulator.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TranslateManipulator.lastPoint">
- <summary>
- The last point.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TranslateManipulator.Diameter">
- <summary>
- Gets or sets the diameter of the manipulator arrow.
- </summary>
- <value> The diameter. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.TranslateManipulator.Direction">
- <summary>
- Gets or sets the direction of the translation.
- </summary>
- <value> The direction. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.TranslateManipulator.Length">
- <summary>
- Gets or sets the length of the manipulator arrow.
- </summary>
- <value> The length. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.TranslateManipulator.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.TranslateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.TranslateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
- <summary>
- Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
- </summary>
- <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.TranslateManipulator.GetNearestPoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
- <summary>
- Gets the nearest point on the translation axis.
- </summary>
- <param name="position">
- The position (in screen coordinates).
- </param>
- <param name="hitPlaneOrigin">
- The hit plane origin (world coordinate system).
- </param>
- <param name="hitPlaneNormal">
- The hit plane normal (world coordinate system).
- </param>
- <returns>
- The nearest point (world coordinates) or null if no point could be found.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ArrowVisual3D">
- <summary>
- A visual element that shows an arrow.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ArrowVisual3D.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ArrowVisual3D.HeadLengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.HeadLength"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ArrowVisual3D.Point1Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.Point1"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ArrowVisual3D.Point2Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.Point2"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ArrowVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Diameter">
- <summary>
- Gets or sets the diameter.
- </summary>
- <value>The diameter.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Direction">
- <summary>
- Gets or sets the direction.
- </summary>
- <value>The direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ArrowVisual3D.HeadLength">
- <summary>
- Gets or sets the length of the head (relative to diameter of the arrow cylinder).
- </summary>
- <value>The length of the head relative to the diameter.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Origin">
- <summary>
- Gets or sets the origin.
- </summary>
- <value>The origin.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Point1">
- <summary>
- Gets or sets the start point of the arrow.
- </summary>
- <value>The start point.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Point2">
- <summary>
- Gets or sets the end point of the arrow.
- </summary>
- <value>The end point.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ArrowVisual3D.ThetaDiv">
- <summary>
- Gets or sets the number of divisions around the arrow.
- </summary>
- <value>The number of divisions.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ArrowVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>A triangular mesh geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.BoxVisual3D">
- <summary>
- A visual element that renders a box.
- </summary>
- <remarks>
- The box is aligned with the local X, Y and Z coordinate system
- Use a transform to orient the box in other directions.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxVisual3D.BottomFaceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.BottomFace"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxVisual3D.CenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Center"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxVisual3D.HeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Height"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxVisual3D.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxVisual3D.TopFaceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.TopFace"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoxVisual3D.WidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Width"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BoxVisual3D.BottomFace">
- <summary>
- Gets or sets a value indicating whether to include the bottom face.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BoxVisual3D.Center">
- <summary>
- Gets or sets the center of the box.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BoxVisual3D.Height">
- <summary>
- Gets or sets the height (along local z-axis).
- </summary>
- <value>The height.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BoxVisual3D.Length">
- <summary>
- Gets or sets the length of the box (along local x-axis).
- </summary>
- <value>The length.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BoxVisual3D.TopFace">
- <summary>
- Gets or sets a value indicating whether to include the top face.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BoxVisual3D.Width">
- <summary>
- Gets or sets the width of the box (along local y-axis).
- </summary>
- <value>The width.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.BoxVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>The mesh geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.CubeVisual3D">
- <summary>
- A visual element that displays a cube.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CubeVisual3D.CenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CubeVisual3D.Center"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.CubeVisual3D.SideLengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.CubeVisual3D.SideLength"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.CubeVisual3D.Center">
- <summary>
- Gets or sets the center of the cube.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.CubeVisual3D.SideLength">
- <summary>
- Gets or sets the length of the cube sides.
- </summary>
- <value>The length of the sides.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.CubeVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>The mesh geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.EllipsoidVisual3D">
- <summary>
- A visual element that shows an axis aligned ellipsoid.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.CenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.Center"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDiv"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusXProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusX"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusYProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusY"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZ"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.Center">
- <summary>
- Gets or sets the center of the ellipsoid (this will set the transform of the element).
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDiv">
- <summary>
- Gets or sets the number of divisions in the phi direction (from "top" to "bottom").
- </summary>
- <value>The number of divisions.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusX">
- <summary>
- Gets or sets the X equatorial radius of the ellipsoid.
- </summary>
- <value>The radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusY">
- <summary>
- Gets or sets the Y equatorial radius of the ellipsoid.
- </summary>
- <value>The radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZ">
- <summary>
- Gets or sets the polar radius of the ellipsoid.
- </summary>
- <value>The radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDiv">
- <summary>
- Gets or sets the number of divisions in the theta direction (around the sphere).
- </summary>
- <value>The number of divisions.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.EllipsoidVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ExtrudedVisual3D">
- <summary>
- A visual element that extrudes a section along a path.
- </summary>
- <remarks>
- The implementation will not work well if there are sharp bends in the path.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.DiametersProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Diameters"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.SectionXAxisProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.SectionXAxis"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.AnglesProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Angles"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosedProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosed"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosedProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosed"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.PathProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Path"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.SectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Section"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinatesProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinates"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ExtrudedVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ExtrudedVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Diameters">
- <summary>
- Gets or sets the diameters along the path.
- </summary>
- <value> The diameters. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Angles">
- <summary>
- Gets or sets the diameters along the path.
- </summary>
- <value> The diameters. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosed">
- <summary>
- Gets or sets a value indicating whether the path is closed.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosed">
- <summary>
- Gets or sets a value indicating whether the section is closed.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Path">
- <summary>
- Gets or sets the path.
- </summary>
- <value> The path. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Section">
- <summary>
- Gets or sets the section.
- </summary>
- <value> The section. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.SectionXAxis">
- <summary>
- Gets or sets the initial alignment of the x-axis of the section into the 3D viewport.
- </summary>
- <value> The section. </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinates">
- <summary>
- Gets or sets the texture coordinates along the path (X only).
- </summary>
- <value> The texture coordinates. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.ExtrudedVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.GridLinesVisual3D">
- <summary>
- A visual element that shows a set of grid lines.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.CenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Center"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.MinorDistanceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.MinorDistance"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistanceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistance"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.NormalProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Normal"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.ThicknessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Thickness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.WidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Width"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.lengthDirection">
- <summary>
- The length direction.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.widthDirection">
- <summary>
- The width direction.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.GridLinesVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Center">
- <summary>
- Gets or sets the center of the grid.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Length">
- <summary>
- Gets or sets the length of the grid area.
- </summary>
- <value>The length.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirection">
- <summary>
- Gets or sets the length direction of the grid.
- </summary>
- <value>The length direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistance">
- <summary>
- Gets or sets the distance between major grid lines.
- </summary>
- <value>The distance.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.MinorDistance">
- <summary>
- Gets or sets the distance between minor grid lines.
- </summary>
- <value>The distance.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Normal">
- <summary>
- Gets or sets the normal vector of the grid plane.
- </summary>
- <value>The normal.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Thickness">
- <summary>
- Gets or sets the thickness of the grid lines.
- </summary>
- <value>The thickness.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Width">
- <summary>
- Gets or sets the width of the grid area (perpendicular to the length direction).
- </summary>
- <value>The width.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.IsMultipleOf(System.Double,System.Double)">
- <summary>
- Determines whether y is a multiple of d.
- </summary>
- <param name="y">
- The y.
- </param>
- <param name="d">
- The d.
- </param>
- <returns>
- The is multiple of.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.AddLineX(HelixToolkit.Wpf.MeshBuilder,System.Double,System.Double,System.Double,System.Double)">
- <summary>
- The add line x.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <param name="x">
- The x.
- </param>
- <param name="minY">
- The min y.
- </param>
- <param name="maxY">
- The max y.
- </param>
- <param name="thickness">
- The thickness.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.AddLineY(HelixToolkit.Wpf.MeshBuilder,System.Double,System.Double,System.Double,System.Double)">
- <summary>
- The add line y.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <param name="y">
- The y.
- </param>
- <param name="minX">
- The min x.
- </param>
- <param name="maxX">
- The max x.
- </param>
- <param name="thickness">
- The thickness.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.GetPoint(System.Double,System.Double)">
- <summary>
- Gets a point on the plane.
- </summary>
- <param name="x">The x coordinate.</param>
- <param name="y">The y coordinate.</param>
- <returns>A <see cref="T:System.Windows.Media.Media3D.Point3D"/>.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.HelixVisual3D">
- <summary>
- A visual element that shows a helix.
- </summary>
- <remarks>
- http://en.wikipedia.org/wiki/Helix
- A helix (pl: helixes or helices) is a type of space curve, i.e. a smooth curve in three-dimensional space.
- It is characterised by the fact that the tangent line at any point makes a constant angle with a fixed line
- called the axis. Examples of helixes are coil springs and the handrails of spiral staircases. A "filled-in"
- helix – for example, a spiral ramp – is called a helicoid. Helices are important in biology, as the DNA
- molecule is formed as two intertwined helices, and many proteins have helical substructures, known as alpha
- helices. The word helix comes from the Greek word ἕλιξ.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixVisual3D.Origin">
- <summary>
- Gets or sets the origin.
- </summary>
- <value>The origin.</value>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixVisual3D.OriginProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Origin"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixVisual3D.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixVisual3D.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixVisual3D.PhaseProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Phase"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixVisual3D.RadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Radius"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.HelixVisual3D.TurnsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Turns"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixVisual3D.Diameter">
- <summary>
- Gets or sets the diameter.
- </summary>
- <value>The diameter.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixVisual3D.Length">
- <summary>
- Gets or sets the length.
- </summary>
- <value>The length.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixVisual3D.Phase">
- <summary>
- Gets or sets the phase.
- </summary>
- <value>The phase.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixVisual3D.Radius">
- <summary>
- Gets or sets the radius.
- </summary>
- <value>The radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.HelixVisual3D.Turns">
- <summary>
- Gets or sets the number of turns.
- </summary>
- <value>The turns.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.HelixVisual3D.Evaluate(System.Double,System.Double,System.Windows.Point@)">
- <summary>
- Evaluates the surface.
- </summary>
- <param name="u">
- The u parameter.
- </param>
- <param name="v">
- The v parameter.
- </param>
- <param name="texCoord">
- The texture coordinate.
- </param>
- <returns>
- The evaluated <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshElement3D">
- <summary>
- Represents a base class for elements that contain one <see cref="T:System.Windows.Media.Media3D.GeometryModel3D"/> and front and back <see cref="P:HelixToolkit.Wpf.MeshElement3D.Material"/>s.
- </summary>
- <remarks>
- Derived classes should override the Tessellate method to generate the geometry.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshElement3D.BackMaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshElement3D.BackMaterial"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshElement3D.FillProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshElement3D.Fill"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshElement3D.MaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshElement3D.Material"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshElement3D.VisibleProperty">
- <summary>
- The visibility property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshElement3D.isEditing">
- <summary>
- A flag that is set when the element is in editing mode (<see cref="T:System.ComponentModel.IEditableObject"/>, <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> and <see cref="M:System.ComponentModel.IEditableObject.EndEdit"/>).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshElement3D.isGeometryChanged">
- <summary>
- A flag that is set when the geometry is changed.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshElement3D.isMaterialChanged">
- <summary>
- A flag that is set when the material is changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.MeshElement3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshElement3D.BackMaterial">
- <summary>
- Gets or sets the back material.
- </summary>
- <value>The back material.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshElement3D.Fill">
- <summary>
- Gets or sets the fill brush. This brush will be used for both the Material and BackMaterial.
- </summary>
- <value>The fill brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshElement3D.Material">
- <summary>
- Gets or sets the material.
- </summary>
- <value>The material.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshElement3D.Visible">
- <summary>
- Gets or sets a value indicating whether this <see cref="T:HelixToolkit.Wpf.MeshElement3D"/> is visible.
- </summary>
- <value>
- <c>true</c> if the element is visible; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshElement3D.Model">
- <summary>
- Gets the geometry model.
- </summary>
- <value>The geometry model.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.BeginEdit">
- <summary>
- Begins an edit on the object.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.CancelEdit">
- <summary>
- Discards changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> call.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.EndEdit">
- <summary>
- Pushes changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> or <see cref="M:System.ComponentModel.IBindingList.AddNew"/> call into the underlying object.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.UpdateModel">
- <summary>
- Forces an update of the geometry and materials.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.VisibleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The visible flag changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The geometry was changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.MaterialChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The Material or BackMaterial property was changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.OnFillChanged">
- <summary>
- The Fill property was changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.OnGeometryChanged">
- <summary>
- Handles changes in geometry or visible state.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.OnMaterialChanged">
- <summary>
- Handles changes in material/back material.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshElement3D.FillChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when Fill is changed.
- </summary>
- <param name="d">
- The mesh element.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.MeshGeometryVisual3D">
- <summary>
- A visual element that can be bound to a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MeshGeometryVisual3D.GeometryProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.MeshGeometryVisual3D.MeshGeometry"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.MeshGeometryVisual3D.MeshGeometry">
- <summary>
- Gets or sets the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> defining the shape of the visual.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MeshGeometryVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ParametricSurface3D">
- <summary>
- Provides a base class for parametric surfaces evaluated on a rectangular mesh.
- </summary>
- <remarks>
- Override the Evaluate method to define the points.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeUProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeU"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeVProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeV"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeU">
- <summary>
- Gets or sets the mesh size in u-direction.
- </summary>
- <value>The mesh size U.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeV">
- <summary>
- Gets or sets the mesh size in v-direction.
- </summary>
- <value>The mesh size V.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.ParametricSurface3D.Evaluate(System.Double,System.Double,System.Windows.Point@)">
- <summary>
- Evaluates the surface at the specified u,v parameters.
- </summary>
- <param name="u">
- The u parameter.
- </param>
- <param name="v">
- The v parameter.
- </param>
- <param name="textureCoord">
- The texture coordinates.
- </param>
- <returns>
- The evaluated <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ParametricSurface3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>A triangular mesh geometry.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ParametricSurface3D.AddTriangle(System.Windows.Media.Media3D.MeshGeometry3D,System.Int32,System.Int32,System.Int32)">
- <summary>
- The add triangle.
- </summary>
- <param name="mesh">
- The mesh.
- </param>
- <param name="i1">
- The i 1.
- </param>
- <param name="i2">
- The i 2.
- </param>
- <param name="i3">
- The i 3.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ParametricSurface3D.IsDefined(System.Windows.Media.Media3D.Point3D)">
- <summary>
- Determines whether the specified point is defined.
- </summary>
- <param name="point">
- The point.
- </param>
- <returns>
- The is defined.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ParticleSystem">
- <summary>
- Renders a simple particle system within the limitations of WPF.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.TextureProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.Texture"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.LifeTimeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.LifeTime"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.FadeOutTimeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.FadeOutTime"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.AngularVelocityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AngularVelocity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.SizeRateProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.SizeRate"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.VelocityDampingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.VelocityDamping"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.AccelerationProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.Acceleration"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.AccelerationDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AccelerationDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.AccelerationSpreadingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AccelerationSpreading"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.EmitRateProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.EmitRate"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.PositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.Position"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.StartRadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartRadius"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.StartSizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartSize"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.StartDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.StartVelocityProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartVelocity"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.StartVelocityRandomnessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartVelocityRandomness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.StartSpreadingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartSpreading"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.AliveParticlesProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AliveParticles"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.DegToRad">
- <summary>
- The degrees to radians conversion factor.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.TwoPi">
- <summary>
- Two PI
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.r">
- <summary>
- The random number generator.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.opacityLevels">
- <summary>
- The number of opacity levels
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.watch">
- <summary>
- The stopwatch that measures the time.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.mesh">
- <summary>
- The mesh containing the particles quads.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.model">
- <summary>
- The model containing the particle mesh
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.particles">
- <summary>
- The particles
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.particlesToEmit">
- <summary>
- The accumulated number of particles to emit. A particle is emitted when this number is greater than 1.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.previousTime">
- <summary>
- The previous time.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.camera">
- <summary>
- The camera.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ParticleSystem"/> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.AliveParticles">
- <summary>
- Gets or sets the number of alive particles.
- </summary>
- <value>
- The alive particles.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>
- The position.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.StartDirection">
- <summary>
- Gets or sets the start direction.
- </summary>
- <value>
- The start direction.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.Acceleration">
- <summary>
- Gets or sets the acceleration.
- </summary>
- <value>
- The acceleration.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.AccelerationDirection">
- <summary>
- Gets or sets the acceleration direction.
- </summary>
- <value>
- The acceleration direction.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.AccelerationSpreading">
- <summary>
- Gets or sets the acceleration spreading angle.
- </summary>
- <value>
- The acceleration spreading.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.StartRadius">
- <summary>
- Gets or sets the start radius.
- </summary>
- <value>
- The start radius.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.StartSize">
- <summary>
- Gets or sets the start size.
- </summary>
- <value>
- The start size.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.StartVelocity">
- <summary>
- Gets or sets the start velocity.
- </summary>
- <value>
- The start velocity.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.VelocityDamping">
- <summary>
- Gets or sets the velocity damping factor.
- </summary>
- <value>
- The velocity damping.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.StartVelocityRandomness">
- <summary>
- Gets or sets the start velocity randomness.
- </summary>
- <value>
- The start velocity randomness.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.StartSpreading">
- <summary>
- Gets or sets the start spreading.
- </summary>
- <value>
- The start spreading.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.LifeTime">
- <summary>
- Gets or sets the life time.
- </summary>
- <value>
- The life time.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.AngularVelocity">
- <summary>
- Gets or sets the angular velocity.
- </summary>
- <value>
- The angular velocity.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.SizeRate">
- <summary>
- Gets or sets the size rate.
- </summary>
- <value>
- The size rate.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.FadeOutTime">
- <summary>
- Gets or sets the fade out time.
- </summary>
- <value>
- The fade out time.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.EmitRate">
- <summary>
- Gets or sets the emit rate.
- </summary>
- <value>
- The emit rate.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ParticleSystem.Texture">
- <summary>
- Gets or sets the texture.
- </summary>
- <value>
- The texture.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.TextureChanged">
- <summary>
- Updates the material when the texture changes.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.OnVisualParentChanged(System.Windows.DependencyObject)">
- <summary>
- Called when the parent of the 3-D visual object is changed.
- </summary>
- <param name="oldParent">A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object did not have a previous parent, the value of the parameter is null.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.EmitOne">
- <summary>
- Emits one particle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.Update(System.Double)">
- <summary>
- Updates the system.
- </summary>
- <param name="time">The time.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.AdjustListLength``1(System.Collections.Generic.IList{``0},System.Int32)">
- <summary>
- Adjusts the length of the specified list.
- </summary>
- <typeparam name="T">The type of the list elements.</typeparam>
- <param name="list">The list to change.</param>
- <param name="targetLength">Target length of the list.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.CreateRandomVector(System.Windows.Media.Media3D.Vector3D,System.Double)">
- <summary>
- Creates a random vector.
- </summary>
- <param name="z">The direction.</param>
- <param name="spreading">The spreading.</param>
- <returns>The random vector.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ParticleSystem.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- Handles the CompositionTarget.Rendering event.
- </summary>
- <param name="sender">The sender.</param>
- <param name="eventArgs">The <see cref="T:System.Windows.Media.RenderingEventArgs" /> instance containing the event data.</param>
- </member>
- <member name="T:HelixToolkit.Wpf.ParticleSystem.Particle">
- <summary>
- Represents a particle.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Position">
- <summary>
- Gets or sets the position of the particle.
- </summary>
- <value>
- The position.
- </value>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Velocity">
- <summary>
- Gets or sets the velocity of the particle.
- </summary>
- <value>
- The velocity.
- </value>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Rotation">
- <summary>
- Gets or sets the 2D rotation of the rendered particle texture.
- </summary>
- <value>
- The rotation.
- </value>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Size">
- <summary>
- Gets or sets the size of the particle.
- </summary>
- <value>
- The size.
- </value>
- </member>
- <member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Age">
- <summary>
- Gets or sets the age of the particle.
- </summary>
- <value>
- The age.
- </value>
- </member>
- <member name="T:HelixToolkit.Wpf.PieSliceVisual3D">
- <summary>
- A visual element that shows a flat pie slice defined by center, normal, up vectors, inner and outer radius, start and end angles.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.CenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.Center"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.EndAngleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.EndAngle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadius"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.NormalProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.Normal"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadius"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.StartAngleProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.StartAngle"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.UpVectorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.UpVector"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.Center">
- <summary>
- Gets or sets the center.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.EndAngle">
- <summary>
- Gets or sets the end angle.
- </summary>
- <value>The end angle.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadius">
- <summary>
- Gets or sets the inner radius.
- </summary>
- <value>The inner radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.Normal">
- <summary>
- Gets or sets the normal.
- </summary>
- <value>The normal.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadius">
- <summary>
- Gets or sets the outer radius.
- </summary>
- <value>The outer radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.StartAngle">
- <summary>
- Gets or sets the start angle.
- </summary>
- <value>The start angle.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDiv">
- <summary>
- Gets or sets the number of angular divisions of the slice.
- </summary>
- <value>The theta div.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.UpVector">
- <summary>
- Gets or sets up vector.
- </summary>
- <value>Up vector.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.PieSliceVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>A triangular mesh geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PipeVisual3D">
- <summary>
- A visual element that shows a pipe between two points.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PipeVisual3D.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PipeVisual3D.InnerDiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.InnerDiameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PipeVisual3D.Point1Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.Point1"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PipeVisual3D.Point2Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.Point2"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PipeVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PipeVisual3D.Diameter">
- <summary>
- Gets or sets the (outer) diameter.
- </summary>
- <value>The diameter. The default value is <c>1</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PipeVisual3D.InnerDiameter">
- <summary>
- Gets or sets the inner diameter.
- </summary>
- <value>The inner diameter. The default value is <c>0</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PipeVisual3D.Point1">
- <summary>
- Gets or sets the start point.
- </summary>
- <value>The start point. The default value is <c>0,0,0</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PipeVisual3D.Point2">
- <summary>
- Gets or sets the end point.
- </summary>
- <value>The end point. The default value is <c>0,0,10</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.PipeVisual3D.ThetaDiv">
- <summary>
- Gets or sets the theta div.
- </summary>
- <value>The theta div. The default value is <c>36</c>.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.PipeVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.QuadVisual3D">
- <summary>
- A visual element that displays a quadrilateral polygon.
- </summary>
- <remarks>
- See http://en.wikipedia.org/wiki/Quadrilateral
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point1Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point1"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point2Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point2"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point3Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point3"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point4Property">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point4"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point1">
- <summary>
- Gets or sets the first point.
- </summary>
- <value>The point1.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point2">
- <summary>
- Gets or sets the second point.
- </summary>
- <value>The point2.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point3">
- <summary>
- Gets or sets the third point.
- </summary>
- <value>The point3.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point4">
- <summary>
- Gets or sets the fourth point.
- </summary>
- <value>The point4.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.QuadVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>A triangular mesh geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.RectangleVisual3D">
- <summary>
- A visual element that shows a 3D rectangle defined by origin, normal, length and width.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleVisual3D.DivLengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.DivLength"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleVisual3D.DivWidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.DivWidth"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleVisual3D.LengthDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.LengthDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleVisual3D.LengthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Length"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleVisual3D.NormalProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Normal"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleVisual3D.OriginProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Origin"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.RectangleVisual3D.WidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Width"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleVisual3D.DivLength">
- <summary>
- Gets or sets the number of divisions in the 'length' direction.
- </summary>
- <value>The number of divisions.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleVisual3D.DivWidth">
- <summary>
- Gets or sets the number of divisions in the 'width' direction.
- </summary>
- <value>The number of divisions.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Length">
- <summary>
- Gets or sets the length.
- </summary>
- <value>The length.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleVisual3D.LengthDirection">
- <summary>
- Gets or sets the length direction.
- </summary>
- <value>The length direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Normal">
- <summary>
- Gets or sets the normal vector of the plane.
- </summary>
- <value>The normal.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Origin">
- <summary>
- Gets or sets the center point of the plane.
- </summary>
- <value>The origin.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Width">
- <summary>
- Gets or sets the width.
- </summary>
- <value>The width.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>A triangular mesh geometry.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.RectangleVisual3D.CoerceDivValue(System.Windows.DependencyObject,System.Object)">
- <summary>
- Coerces the division value.
- </summary>
- <param name="d">The sender.</param>
- <param name="baseValue">The base value.</param>
- <returns>A value not less than 2.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.SphereVisual3D">
- <summary>
- A visual element that shows a sphere defined by center and radius.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SphereVisual3D.CenterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.Center"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SphereVisual3D.PhiDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.PhiDiv"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SphereVisual3D.RadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.Radius"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.SphereVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereVisual3D.Center">
- <summary>
- Gets or sets the center of the sphere.
- </summary>
- <value>The center.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereVisual3D.PhiDiv">
- <summary>
- Gets or sets the number of divisions in the phi direction (from "top" to "bottom").
- </summary>
- <value>The phi div.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereVisual3D.Radius">
- <summary>
- Gets or sets the radius of the sphere.
- </summary>
- <value>The radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SphereVisual3D.ThetaDiv">
- <summary>
- Gets or sets the number of divisions in the theta direction (around the sphere).
- </summary>
- <value>The theta div.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.SphereVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>A triangular mesh geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.Teapot">
- <summary>
- A visual element that shows the Utah teapot test model.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Teapot.PositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Teapot.Position"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Teapot.SpoutDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Teapot.SpoutDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.Teapot.UpDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.Teapot.UpDirection"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.Teapot.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>The position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Teapot.SpoutDirection">
- <summary>
- Gets or sets the spout direction.
- </summary>
- <value>The spout direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.Teapot.UpDirection">
- <summary>
- Gets or sets up direction.
- </summary>
- <value>Up direction.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.Teapot.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.Teapot.TransformChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The transform changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.Teapot.OnTransformChanged">
- <summary>
- Called when the transform is changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.TorusVisual3D">
- <summary>
- A visual element that shows a torus defined by two diameters (torus and it's tube).
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TorusVisual3D.TorusDiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.TorusDiameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TorusVisual3D.TubeDiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.TubeDiameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TorusVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TorusVisual3D.PhiDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.PhiDiv"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TorusVisual3D.TorusDiameter">
- <summary>
- Gets or sets the (torus) diameter.
- </summary>
- <value>The diameter. The default value is <c>3</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TorusVisual3D.TubeDiameter">
- <summary>
- Gets or sets the tube diameter.
- </summary>
- <value>The tube diameter. The default value is <c>1</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TorusVisual3D.ThetaDiv">
- <summary>
- Gets or sets the UDiv.
- </summary>
- <value>The UDiv. The default value is <c>36</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TorusVisual3D.PhiDiv">
- <summary>
- Gets or sets the PhiDiv.
- </summary>
- <value>The PhiDiv. The default value is <c>24</c>.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TorusVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.TruncatedConeVisual3D">
- <summary>
- A visual element that shows a truncated cone defined by origin, height, normal, base- and top radius.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCapProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCap"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadius"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.HeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Height"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.NormalProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Normal"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.OriginProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Origin"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCapProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCap"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadiusProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadius"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCap">
- <summary>
- Gets or sets a value indicating whether to include a base cap.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadius">
- <summary>
- Gets or sets the base radius.
- </summary>
- <value>The base radius.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Height">
- <summary>
- Gets or sets the height.
- </summary>
- <value>The height.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Normal">
- <summary>
- Gets or sets the normal.
- </summary>
- <value>The normal.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Origin">
- <summary>
- Gets or sets the origin.
- </summary>
- <value>The origin.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDiv">
- <summary>
- Gets or sets the theta div.
- </summary>
- <value>The theta div.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCap">
- <summary>
- Gets or sets a value indicating whether to include a top cap.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadius">
- <summary>
- Gets or sets the top radius.
- </summary>
- <value>The top radius.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TruncatedConeVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
- </summary>
- <returns>A triangular mesh geometry.</returns>
- </member>
- <member name="T:HelixToolkit.Wpf.TubeVisual3D">
- <summary>
- A visual element that shows a tube along a specified path.
- </summary>
- <remarks>
- The implementation will not work well if there are sharp bends in the path.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.TubeVisual3D.DiameterProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TubeVisual3D.Diameter"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TubeVisual3D.ThetaDivProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TubeVisual3D.ThetaDiv"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TubeVisual3D.AddCapsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TubeVisual3D.AddCaps"/> dependency property.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.TubeVisual3D.#cctor">
- <summary>
- Initializes static members of the <see cref="T:HelixToolkit.Wpf.TubeVisual3D"/> class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.TubeVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.TubeVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TubeVisual3D.Diameter">
- <summary>
- Gets or sets the diameter of the tube.
- </summary>
- <value>The diameter of the tube.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TubeVisual3D.ThetaDiv">
- <summary>
- Gets or sets the number of divisions around the tube.
- </summary>
- <value>The number of divisions.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TubeVisual3D.AddCaps">
- <summary>
- Gets or sets the create Caps indicator.
- </summary>
- <value>True if Caps should be generated.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TubeVisual3D.SectionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The section changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.TubeVisual3D.OnSectionChanged">
- <summary>
- Updates the section.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.TubeVisual3D.Tessellate">
- <summary>
- Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
- </summary>
- <returns>
- A triangular mesh geometry.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.BillboardVisual3D">
- <summary>
- A visual element that contains a billboard (a quadrilateral that always faces camera). The size of the billboard is defined in screen space.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.DepthOffsetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.DepthOffset"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.HeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Height"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignmentProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignment"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.MaterialProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Material"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.PositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Position"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignmentProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignment"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.WidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Width"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.builder">
- <summary>
- The builder.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardVisual3D.isRendering">
- <summary>
- The is rendering flag.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.DepthOffset">
- <summary>
- Gets or sets the depth offset.
- </summary>
- <value>The depth offset.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Height">
- <summary>
- Gets or sets the height.
- </summary>
- <value>The height.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignment">
- <summary>
- Gets or sets the horizontal alignment.
- </summary>
- <value>The horizontal alignment.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.IsRendering">
- <summary>
- Gets or sets a value indicating whether this instance is being rendered.
- When the visual is removed from the visual tree, this property should be set to false.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Material">
- <summary>
- Gets or sets the material.
- </summary>
- <value>The material.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Position">
- <summary>
- Gets or sets the position (center) of the billboard.
- </summary>
- <value>The position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignment">
- <summary>
- Gets or sets the vertical alignment.
- </summary>
- <value>The vertical alignment.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Width">
- <summary>
- Gets or sets the width.
- </summary>
- <value>The width.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Mesh">
- <summary>
- Gets or sets the mesh.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Model">
- <summary>
- Gets or sets the model.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnMaterialChanged">
- <summary>
- The on material changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The geometry changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- The composition target_ rendering.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
- <summary>
- Called when the parent of the 3-D visual object is changed.
- </summary>
- <param name="oldParent">
- A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the
- <see
- cref="T:System.Windows.Media.Media3D.Visual3D" />
- object. If the
- <see
- cref="T:System.Windows.Media.Media3D.Visual3D" />
- object did not have a previous parent, the value of the parameter is null.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.UpdateTransforms">
- <summary>
- Updates the transforms.
- </summary>
- <returns>
- True if the transform is updated.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.MaterialChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The color changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnGeometryChanged">
- <summary>
- Called when geometry properties have changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D">
- <summary>
- A visual element that shows a wireframe for the specified bounding box.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBoxProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBox"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBox">
- <summary>
- Gets or sets the bounding box.
- </summary>
- <value> The bounding box. </value>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.OnBoxChanged">
- <summary>
- Updates the box.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoxChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when the box dimensions changed.
- </summary>
- <param name="d">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.LinesVisual3D">
- <summary>
- A visual element that contains a set of line segments. The thickness of the lines is defined in screen space.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LinesVisual3D.ThicknessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.LinesVisual3D.Thickness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.LinesVisual3D.builder">
- <summary>
- The builder.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LinesVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.LinesVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.LinesVisual3D.Thickness">
- <summary>
- Gets or sets the thickness of the lines.
- </summary>
- <value>
- The thickness.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.LinesVisual3D.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.LinesVisual3D.UpdateTransforms">
- <summary>
- Updates the transforms.
- </summary>
- <returns>
- True if the transform is updated.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.PointsVisual3D">
- <summary>
- A visual element that contains a set of points. The size of the points is defined in screen space.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PointsVisual3D.SizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.PointsVisual3D.Size"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.PointsVisual3D.builder">
- <summary>
- The builder.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PointsVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.PointsVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.PointsVisual3D.Size">
- <summary>
- Gets or sets the size of the points.
- </summary>
- <value>
- The size.
- </value>
- </member>
- <member name="M:HelixToolkit.Wpf.PointsVisual3D.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.PointsVisual3D.UpdateTransforms">
- <summary>
- Updates the transforms.
- </summary>
- <returns>
- True if the transform is updated.
- </returns>
- </member>
- <member name="T:HelixToolkit.Wpf.ScreenSpaceVisual3D">
- <summary>
- An abstract base class for visuals that use screen space dimensions when rendering.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Color"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffsetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffset"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.PointsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Points"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.isRendering">
- <summary>
- The is rendering flag.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.collectionBeingListenedTo">
- <summary>
- The listening to collection
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.ScreenSpaceVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Color">
- <summary>
- Gets or sets the color.
- </summary>
- <value>
- The color.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffset">
- <summary>
- Gets or sets the depth offset.
- A small positive number (0.0001) will move the visual slightly in front of other objects.
- </summary>
- <value>
- The depth offset.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.IsRendering">
- <summary>
- Gets or sets a value indicating whether this instance is being rendered.
- When the visual is removed from the visual tree, this property should be set to false.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Points">
- <summary>
- Gets or sets the points collection.
- </summary>
- <value>
- The points collection.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Clipping">
- <summary>
- Gets or sets the clipping object.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Mesh">
- <summary>
- Gets or sets the mesh.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Model">
- <summary>
- Gets or sets the model.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.GeometryChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when geometry properties have changed.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.PointsChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Called when points have changed.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- The composition target_ rendering.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
- <summary>
- Called when the parent of the 3-D visual object is changed.
- </summary>
- <param name="oldParent">
- A value of type <see cref="T:System.Windows.DependencyObject"/> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D"/> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D"/> object did not have a previous parent, the value of the parameter is null.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateTransforms">
- <summary>
- Updates the transforms.
- </summary>
- <returns>
- True if the transform is updated.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- Changes the material when the color changed.
- </summary>
- <param name="sender">
- The sender.
- </param>
- <param name="e">
- The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.HandlePointsChanged(System.Object,System.EventArgs)">
- <summary>
- Handles changes in the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Points" /> collection.
- </summary>
- <param name="sender">The sender.</param>
- <param name="e">The event arguments.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorChanged">
- <summary>
- Changes the material when the color changed.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateClipping">
- <summary>
- Updates the clipping object.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.TerrainModel">
- <summary>
- Represents a terrain model.
- </summary>
- <remarks>
- Supports the following terrain file types
- .bt
- .btz
- <para>
- Read .bt files from disk, keeps the model data and creates the Model3D.
- The .btz format is a gzip compressed version of the .bt format.
- </para>
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Bottom">
- <summary>
- Gets or sets the bottom.
- </summary>
- <value>The bottom.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Data">
- <summary>
- Gets or sets the data.
- </summary>
- <value>The data.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Height">
- <summary>
- Gets or sets the height.
- </summary>
- <value>The height.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Left">
- <summary>
- Gets or sets the left.
- </summary>
- <value>The left.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.MaximumZ">
- <summary>
- Gets or sets the maximum Z.
- </summary>
- <value>The maximum Z.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.MinimumZ">
- <summary>
- Gets or sets the minimum Z.
- </summary>
- <value>The minimum Z.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Offset">
- <summary>
- Gets or sets the offset.
- </summary>
- <value>The offset.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Right">
- <summary>
- Gets or sets the right.
- </summary>
- <value>The right.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Texture">
- <summary>
- Gets or sets the texture.
- </summary>
- <value>The texture.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Top">
- <summary>
- Gets or sets the top.
- </summary>
- <value>The top.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainModel.Width">
- <summary>
- Gets or sets the width.
- </summary>
- <value>The width.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainModel.CreateModel(System.Int32)">
- <summary>
- Creates the 3D model of the terrain.
- </summary>
- <param name="lod">
- The level of detail.
- </param>
- <returns>
- The Model3D.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainModel.Load(System.String)">
- <summary>
- Loads the specified file.
- </summary>
- <param name="source">
- The file name.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainModel.ReadTerrainFile(System.IO.Stream)">
- <summary>
- Reads a .bt (Binary terrain) file.
- http://www.vterrain.org/Implementation/Formats/BT.html
- </summary>
- <param name="stream">
- The stream.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainModel.ReadTerrainFile(System.String)">
- <summary>
- Reads the specified .bt terrain file.
- </summary>
- <param name="path">
- The file name.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainModel.ReadZippedFile(System.String)">
- <summary>
- Read a gzipped .bt file.
- </summary>
- <param name="source">
- The source.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.TerrainVisual3D">
- <summary>
- A visual element that shows a terrain model.
- </summary>
- <remarks>
- The following terrrain model file formats are supported:
- .bt
- .btz (gzip compressed .bt)
- <para>
- The origin of model will be at the midpoint of the terrain.
- A compression method to convert from ".bt" to ".btz" can be found in the GZipHelper.
- Note that no LOD algorithm is implemented - this is for small terrains only...
- </para>
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.TerrainVisual3D.SourceProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TerrainVisual3D.Source"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TerrainVisual3D.visualChild">
- <summary>
- The visual child.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.TerrainVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainVisual3D.Source">
- <summary>
- Gets or sets the source terrain file.
- </summary>
- <value>The source.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The source changed.
- </summary>
- <param name="obj">
- The obj.
- </param>
- <param name="args">
- The args.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainVisual3D.UpdateModel">
- <summary>
- Updates the model.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.MapTexture">
- <summary>
- Terrain texture using a bitmap. Set the Left,Right,Bottom and Top coordinates to get the right alignment.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.MapTexture.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MapTexture"/> class.
- </summary>
- <param name="source">
- The source.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.MapTexture.Bottom">
- <summary>
- Gets or sets the bottom.
- </summary>
- <value>The bottom.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MapTexture.Left">
- <summary>
- Gets or sets the left.
- </summary>
- <value>The left.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MapTexture.Right">
- <summary>
- Gets or sets the right.
- </summary>
- <value>The right.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.MapTexture.Top">
- <summary>
- Gets or sets the top.
- </summary>
- <value>The top.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.MapTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Calculates the texture of the specified model.
- </summary>
- <param name="model">
- The model.
- </param>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.SlopeDirectionTexture">
- <summary>
- Texture by the direction of the steepest gradient.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SlopeDirectionTexture.#ctor(System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SlopeDirectionTexture"/> class.
- </summary>
- <param name="gradientSteps">
- The gradient steps.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.SlopeDirectionTexture.Brush">
- <summary>
- Gets or sets the brush.
- </summary>
- <value>The brush.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.SlopeDirectionTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Calculates the texture of the specified model.
- </summary>
- <param name="model">
- The model.
- </param>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.SlopeTexture">
- <summary>
- Texture by the slope angle.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.SlopeTexture.#ctor(System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SlopeTexture"/> class.
- </summary>
- <param name="gradientSteps">
- The gradient steps.
- </param>
- </member>
- <member name="P:HelixToolkit.Wpf.SlopeTexture.Brush">
- <summary>
- Gets or sets the brush.
- </summary>
- <value>The brush.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.SlopeTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Calculates the texture for the specified model.
- </summary>
- <param name="model">
- The model.
- </param>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.TerrainTexture">
- <summary>
- A terrain texture base class.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainTexture.#ctor">
- <summary>
- Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.TerrainTexture" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainTexture.Material">
- <summary>
- Gets or sets the material.
- </summary>
- <value>The material.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TerrainTexture.TextureCoordinates">
- <summary>
- Gets or sets the texture coordinates.
- </summary>
- <value>The texture coordinates.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TerrainTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
- <summary>
- Calculates the texture of the specified model.
- </summary>
- <param name="model">
- The model.
- </param>
- <param name="mesh">
- The mesh.
- </param>
- </member>
- <member name="T:HelixToolkit.Wpf.BillboardTextGroupVisual3D">
- <summary>
- A visual element that contains a collection of text billboards.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BackgroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Background"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrushProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrush"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThicknessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThickness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamilyProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamily"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSize"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeight"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.ForegroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Foreground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.ItemsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Items"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PaddingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Padding"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.OffsetProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Offset"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinWidthProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinWidth"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinBrushProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinBrush"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsEnabledProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsEnabled"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.builder">
- <summary>
- The geometry builder.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.meshes">
- <summary>
- The billboard meshes.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.pinMeshes">
- <summary>
- The pin meshes
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.isRendering">
- <summary>
- The is rendering flag.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardTextGroupVisual3D" /> class.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Background">
- <summary>
- Gets or sets the background.
- </summary>
- <value>The background.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrush">
- <summary>
- Gets or sets the border brush.
- </summary>
- <value>The border brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsEnabled">
- <summary>
- Gets or sets a value indicating whether updating of this object is enabled.
- </summary>
- <value><c>true</c> if this object is enabled; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinBrush">
- <summary>
- Gets or sets the pin brush.
- </summary>
- <value>The pin brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinWidth">
- <summary>
- Gets or sets the width of the 'pin'.
- </summary>
- <value>The width of the pin.</value>
- <remarks>
- You must set the Offset property for the pin to show up.
- </remarks>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThickness">
- <summary>
- Gets or sets the border thickness.
- </summary>
- <value>The border thickness.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamily">
- <summary>
- Gets or sets the font family.
- </summary>
- <value>The font family.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSize">
- <summary>
- Gets or sets the size of the font.
- </summary>
- <value>The size of the font.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeight">
- <summary>
- Gets or sets the font weight.
- </summary>
- <value>The font weight.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Foreground">
- <summary>
- Gets or sets the foreground brush.
- </summary>
- <value>The foreground.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactor">
- <summary>
- Gets or sets the height factor.
- </summary>
- <value>
- The height factor.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsRendering">
- <summary>
- Gets or sets a value indicating whether this instance is being rendered.
- When the visual is removed from the visual tree, this property should be set to false.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Items">
- <summary>
- Gets or sets the items.
- </summary>
- <value>The items.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Padding">
- <summary>
- Gets or sets the padding.
- </summary>
- <value>The padding.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Offset">
- <summary>
- Gets or sets the offset of the billboard text (in screen coordinates).
- </summary>
- <value>The offset.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
- <summary>
- Handles the CompositionTarget.Rendering event.
- </summary>
- <param name="sender">The sender.</param>
- <param name="eventArgs">The <see cref="T:System.Windows.Media.RenderingEventArgs" /> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
- <summary>
- Called when the parent of the 3-D visual object is changed.
- </summary>
- <param name="oldParent">
- A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the
- <see
- cref="T:System.Windows.Media.Media3D.Visual3D" />
- object. If the
- <see
- cref="T:System.Windows.Media.Media3D.Visual3D" />
- object did not have a previous parent, the value of the parameter is null.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.UpdateGeometry">
- <summary>
- Updates the geometry.
- </summary>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.UpdateTransforms">
- <summary>
- Updates the transforms.
- </summary>
- <returns>
- True if the transform is updated.
- </returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The visual appearance changed.
- </summary>
- <param name="d">The d.</param>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.CreateElement(System.String)">
- <summary>
- Creates the element for the specified text.
- </summary>
- <param name="text">The text.</param>
- <returns>A FrameworkElement.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.VisualChanged">
- <summary>
- Updates the visual appearance (texture and geometry).
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.BillboardTextItem">
- <summary>
- Represents a billboard text item.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextItem.DepthOffset">
- <summary>
- Gets or sets the depth offset.
- </summary>
- <value>The depth offset.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextItem.WorldDepthOffset">
- <summary>
- Gets or sets the depth offset in world coordinates.
- </summary>
- <value>The depth offset.</value>
- </member>
- <member name="T:HelixToolkit.Wpf.MaterialType">
- <summary>
- Defines the type of material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MaterialType.Diffuse">
- <summary>
- A diffuse material.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.MaterialType.Emissive">
- <summary>
- An emissive material.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.BillboardTextVisual3D">
- <summary>
- A visual element that contains a text billboard.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BackgroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Background"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrushProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrush"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThicknessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThickness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamilyProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamily"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontSizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontSize"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeight"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.ForegroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Foreground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactorProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactor"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.PaddingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Padding"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.TextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Text"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.MaterialTypeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.MaterialType"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Background">
- <summary>
- Gets or sets the background.
- </summary>
- <value>The background.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrush">
- <summary>
- Gets or sets the border brush.
- </summary>
- <value>The border brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThickness">
- <summary>
- Gets or sets the border thickness.
- </summary>
- <value>The border thickness.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamily">
- <summary>
- Gets or sets the font family.
- </summary>
- <value>The font family.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontSize">
- <summary>
- Gets or sets the size of the font.
- </summary>
- <value>The size of the font.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeight">
- <summary>
- Gets or sets the font weight.
- </summary>
- <value>The font weight.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Foreground">
- <summary>
- Gets or sets the foreground brush.
- </summary>
- <value>The foreground.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactor">
- <summary>
- Gets or sets the height factor.
- </summary>
- <value>
- The height factor.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.MaterialType">
- <summary>
- Gets or sets the type of the material.
- </summary>
- <value>The type of the material.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Padding">
- <summary>
- Gets or sets the padding.
- </summary>
- <value>The padding.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Text">
- <summary>
- Gets or sets the text.
- </summary>
- <value>The text.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The visual appearance changed.
- </summary>
- <param name="d">The d.</param>
- <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
- </member>
- <member name="M:HelixToolkit.Wpf.BillboardTextVisual3D.VisualChanged">
- <summary>
- Updates the text block when the visual appearance changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.SpatialTextItem">
- <summary>
- Represents a spatial text item.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.SpatialTextItem.TextDirection">
- <summary>
- Gets or sets the text direction.
- </summary>
- <value>The text direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.SpatialTextItem.UpDirection">
- <summary>
- Gets or sets up direction.
- </summary>
- <value>Up direction.</value>
- </member>
- <member name="T:HelixToolkit.Wpf.TextGroupVisual3D">
- <summary>
- Provides a visual element that shows a collection of text items.
- </summary>
- <remarks>
- Set the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Items"/> property last to avoid multiple updates.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BackgroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Background"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrushProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrush"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BorderThicknessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderThickness"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontFamilyProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.FontFamily"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontSizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.FontSize"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontWeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.FontWeight"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.ForegroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Foreground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.HeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Height"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSidedProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSided"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.IsFlippedProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.IsFlipped"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.ItemsProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Items"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.PaddingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Padding"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Background">
- <summary>
- Gets or sets the background brush.
- </summary>
- <value>The background.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrush">
- <summary>
- Gets or sets the border brush.
- </summary>
- <value>The border brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderThickness">
- <summary>
- Gets or sets the border thickness.
- </summary>
- <value>The border thickness.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontFamily">
- <summary>
- Gets or sets the font family.
- </summary>
- <value>The font family.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontSize">
- <summary>
- Gets or sets the size of the font (if not set, the Height property is used.
- </summary>
- <value>The size of the font.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontWeight">
- <summary>
- Gets or sets the font weight.
- </summary>
- <value>The font weight.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Foreground">
- <summary>
- Gets or sets the foreground (text) brush.
- </summary>
- <value>The foreground brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Height">
- <summary>
- Gets or sets the height of the text.
- </summary>
- <value>The text height.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSided">
- <summary>
- Gets or sets a value indicating whether this text visual is double sided.
- </summary>
- <value><c>true</c> if this instance is double sided; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.IsFlipped">
- <summary>
- Gets or sets a value indicating whether the text should be flipped (mirrored horizontally).
- </summary>
- <remarks>
- This may be useful when using a mirror transform on the text visual.
- </remarks>
- <value>
- <c>true</c> if text is flipped; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Items">
- <summary>
- Gets or sets the items.
- </summary>
- <value>The items.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Padding">
- <summary>
- Gets or sets the padding.
- </summary>
- <value>The padding.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TextGroupVisual3D.CreateTextMaterial(System.Collections.Generic.IEnumerable{HelixToolkit.Wpf.TextItem},System.Func{System.String,System.Windows.FrameworkElement},System.Windows.Media.Brush,System.Collections.Generic.Dictionary{System.String,System.Windows.FrameworkElement}@,System.Collections.Generic.Dictionary{System.Windows.FrameworkElement,System.Windows.Rect}@)">
- <summary>
- Creates the text material.
- </summary>
- <param name="items">The items.</param>
- <param name="createElement">The create element.</param>
- <param name="background">The background.</param>
- <param name="elementMap">The element map.</param>
- <param name="elementPositions">The element positions.</param>
- <returns>A text material.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.TextGroupVisual3D.OptimizeSize(System.Windows.UIElement,System.Double,System.Double)">
- <summary>
- Optimizes the size of a panel.
- </summary>
- <param name="panel">The panel to optimize.</param>
- <param name="minWidth">The minimum width.</param>
- <param name="maxWidth">The maximum width.</param>
- <returns>The desired size.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.TextGroupVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The visual changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.TextGroupVisual3D.CreateElement(System.String)">
- <summary>
- Creates an element (<see cref="T:System.Windows.Controls.TextBlock" /> or <see cref="T:System.Windows.FrameworkElement"/> wrapping a <see cref="T:System.Windows.Controls.TextBlock" />) for the specified text.
- </summary>
- <param name="text">The text.</param>
- <returns>A text block.</returns>
- </member>
- <member name="M:HelixToolkit.Wpf.TextGroupVisual3D.VisualChanged">
- <summary>
- Called when the visual changed.
- </summary>
- </member>
- <member name="T:HelixToolkit.Wpf.TextItem">
- <summary>
- Provides a base class for text items.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TextItem.HorizontalAlignment">
- <summary>
- Gets or sets the horizontal alignment.
- </summary>
- <value>The horizontal alignment.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextItem.Position">
- <summary>
- Gets or sets the position.
- </summary>
- <value>The position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextItem.Text">
- <summary>
- Gets or sets the text.
- </summary>
- <value>The text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextItem.VerticalAlignment">
- <summary>
- Gets or sets the vertical alignment.
- </summary>
- <value>The vertical alignment.</value>
- </member>
- <member name="T:HelixToolkit.Wpf.TextVisual3D">
- <summary>
- A visual element that shows text.
- </summary>
- <remarks>
- Set the Text property last to avoid multiple updates.
- </remarks>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.BackgroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Background"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.BorderBrushProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.BorderBrush"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.BorderThicknessProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.BorderThickness"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.IsFlipped">
- <summary>
- Gets or sets a value indicating whether the text should be flipped (mirrored horizontally).
- </summary>
- <remarks>
- This may be useful when using a mirror transform on the text visual.
- </remarks>
- <value>
- <c>true</c> if text is flipped; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.IsFlippedProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.IsFlipped"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.FontFamilyProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.FontFamily"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.FontSizeProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.FontSize"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.FontWeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.FontWeight"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.ForegroundProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Foreground"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.HeightProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Height"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignmentProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignment"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.IsDoubleSidedProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.IsDoubleSided"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.PaddingProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Padding"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.PositionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Position"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.TextDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.TextDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.TextProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Text"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.UpDirectionProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.UpDirection"/> dependency property.
- </summary>
- </member>
- <member name="F:HelixToolkit.Wpf.TextVisual3D.VerticalAlignmentProperty">
- <summary>
- Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.VerticalAlignment"/> dependency property.
- </summary>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.Background">
- <summary>
- Gets or sets the background brush.
- </summary>
- <value>The background.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.BorderBrush">
- <summary>
- Gets or sets the border brush.
- </summary>
- <value>The border brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.BorderThickness">
- <summary>
- Gets or sets the border thickness.
- </summary>
- <value>The border thickness.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.FontFamily">
- <summary>
- Gets or sets the font family.
- </summary>
- <value>The font family.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.FontSize">
- <summary>
- Gets or sets the size of the font (if not set, the Height property is used.
- </summary>
- <value>The size of the font.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.FontWeight">
- <summary>
- Gets or sets the font weight.
- </summary>
- <value>The font weight.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.Foreground">
- <summary>
- Gets or sets the foreground (text) brush.
- </summary>
- <value>The foreground brush.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.Height">
- <summary>
- Gets or sets the height of the text.
- </summary>
- <value>The text height.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignment">
- <summary>
- Gets or sets the horizontal alignment.
- </summary>
- <value>The horizontal alignment.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.IsDoubleSided">
- <summary>
- Gets or sets a value indicating whether this text visual is double sided.
- </summary>
- <value><c>true</c> if this instance is double sided; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.Padding">
- <summary>
- Gets or sets the padding.
- </summary>
- <value>The padding.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.Position">
- <summary>
- Gets or sets the position of the text.
- </summary>
- <value>The position.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.Text">
- <summary>
- Gets or sets the text.
- </summary>
- <value>The text.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.TextDirection">
- <summary>
- Gets or sets the text direction.
- </summary>
- <value>The direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.UpDirection">
- <summary>
- Gets or sets the up direction of the text.
- </summary>
- <value>The up direction.</value>
- </member>
- <member name="P:HelixToolkit.Wpf.TextVisual3D.VerticalAlignment">
- <summary>
- Gets or sets the vertical alignment.
- </summary>
- <value>The vertical alignment.</value>
- </member>
- <member name="M:HelixToolkit.Wpf.TextVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
- <summary>
- The visual changed.
- </summary>
- <param name="d">
- The d.
- </param>
- <param name="e">
- The event arguments.
- </param>
- </member>
- <member name="M:HelixToolkit.Wpf.TextVisual3D.VisualChanged">
- <summary>
- Called when the visual changed.
- </summary>
- </member>
- </members>
- </doc>
|