Create a ticket
Follow

Q100325: Katana கோர் விதிமுறைகள்

பொழிப்பும்

இந்த கட்டுரை கட்டா பயன்பாடு மற்றும் ஆவணங்கள் முழுவதும் பயன்படுத்தப்படும் மிக முக்கியமான சொற்கள் குறுகிய விளக்கங்கள் கொடுக்கிறது.


இந்த முக்கிய விதிகளின் அறிவு பயனர்கள் கட்டா வேலை செய்யும் மற்றும் செயல்முறை தரவுகளைப் புரிந்து கொள்ள உதவுகிறது, மேலும் ஏற்கனவே இருக்கும் கட்டான ஆவணங்களை மிகச் சிறப்பாக செய்ய உதவுகிறது. முக்கிய சொற்கள் இந்த சொற்களஞ்சியம் கட்டான ஆன்லைன் உதவி விளக்கினார் முக்கிய கருத்துக்கள் ஒரு தொடர்ச்சி மற்றும் விரிவாக்கம் பயன்படுத்தப்படுகிறது .

CORE விதிகளின் வரையறைகள்

  • கணுக்கள்: கணுக்கள் ஒரு கட்டான திட்டத்திற்கு செய்முறையை கட்ட கட்டான இடைமுகத்தில் பயன்படுத்தப்படுகின்றது. முனையங்கள் தங்கள் நடத்தையை கட்டுப்படுத்தப் பயன்படுத்தக்கூடிய அளவுருக்கள் அம்சங்களைக் கொண்டுள்ளன . கணுக்கள் உருவாக்கப்பட்ட முடியும் கட்டான ன் இணைக்கப்பட்டுள்ளது கணு வரைபடம் தாவலை இடைமுகத்தில், மேலும் பயன்படுத்தி பைதான் ஸ்கிரிப்டிங் வழியாக மாற்ற முடியும் NodegraphAPI .

    Katana பல உள்ளமைக்கப்பட்ட முனையுடன் கூடிய கப்பல்கள் , ஆனால் தனிப்பயன் முனை வகைகளை பைத்தான் ஸ்கிரிப்ட்டிங் மூலம் உருவாக்கலாம்.

    கட்டான ன் காட்சி வரைபடம் தாவலில் ஆய்வு செய்யப்படக்கூடிய என்று காட்சி வரைபடம் உற்பத்தி செய்யும் 3D கணுக்கள் மற்றும் கட்டான ன் கண்காணி தாவலில் பார்க்க முடியும் என்று படங்களை தயாரிக்க என்று 2D முனைகள்: சமுராய் வாளினால் அனுப்பப்பட்டது கணு வகையான இரண்டு குழுக்களும் உள்ளன.

    கணுக்கள் மற்றும் அவற்றின் மதிப்புகளை திறம்பட பிரதிநிதித்துவம் மற்றும் கட்டுப்பாட்டு பார்க்க வேண்டும் மற்றும் இடம் மாற்ற கட்டான ன் காட்சி வரைபடம் உள்ள ஆய்வு மற்றும் தாவல்கள் காரணிகள் காட்சி தரவு உருவாக்க கட்டான ஜியோமெட்ரியில் நூலகம் மூலம் செயல்படுத்தப்படும் ஒப் வரைபடங்கள் உருவாக்கும் ஆப்ஸ் ஒத்துள்ளது.

    Katana UI இல் உள்ள முனையுடனான வேலைகளைப் பற்றிய மேலும் தகவலுக்கு Katana ஆன்லைன் உதவி தயவுசெய்து பார்க்கவும் .
    பைத்தான் ஸ்கிரிப்ட்டிங் வழியாக முனைகளில் பணிபுரிய, கத்தாணா டெவலப்பர் கையேட்டின் நோட்ஸின் பிரிவுடன் தொடர்புடைய வேலை பார்க்கவும் .

  • கணு வரைபடம் : கட்டானில் உள்ள கணு வரைபடங்கள் கட்டான திட்டத்தின் பகுதியாக இணைக்கப்பட்ட முனையங்களின் சமையல் குறிப்புகளாக இருக்கின்றன . கணு வரைபடங்கள் முனைகளில் உருவாக்கப்பட்டது முடியும் இடைமுகத்தில் கட்டான ன் கணு வரைபடம் தாவலில் இணைக்கப்பட்டுள்ளதாகவும் பின்வருவதிலிருந்தும் செயல்பாடு பயன்படுத்தி பைதான் ஸ்கிரிப்டிங் வழியாக மாற்ற முடியும் NodegraphAPI பைதான் தொகுப்பு .

  • அளவுருக்கள் : அளவுருக்கள் கணுக்களின் பகுதியாகும் , மேலும் அவை அந்தந்த முனையின் நடத்தையை கட்டுப்படுத்துகின்றன. முனையங்களின் அளவுருக்கள் கட்டான களில் திருத்த முடியும் அளவுருக்கள் தாவலை கணு வரைபடம் தாவலில் ஒரு கணு உள்ள திருத்தத்தைப் கொடியை வைத்திருப்பது மூலம் இடைமுகத்தில், மேலும் பயன்படுத்தி பைதான் ஸ்கிரிப்டிங் வழியாக திருத்த முடியும் NodegraphAPI பகுதிகளில் . அளவுருக்கள் மதிப்புகள் நிரந்தரமாக இருக்கலாம், பைதான் வெளிப்பாடுகள் தீர்மானிக்கப்படுகின்றன , அல்லது அனிமேஷன் வளைவுகளால் இயக்கப்படுகின்றன.

  • ரெசிபி: சமையல் கட்டான ஒரு கட்டான திட்டத்தின் ஒரு பகுதியாக உள்ளன இணைக்கப்பட்ட முனையங்களின் கணு வரைபடங்கள் உள்ளன. செய்முறை வரைபடங்கள் பொதுவாக ஒரு காட்சி வரைபடத்தில் 3D காட்சிக்கான தரவை உருவாக்க அல்லது நடவடிக்கைகளை பிரதிநிதித்துவப்படுத்துகின்றன, அல்லது கட்டளைகளின் மானிட்டர் தாவலில் பார்க்க மற்றும் கோப்பிற்கு எழுதப்பட்ட 2D படங்களை உருவாக்குவதற்காக உருவாக்கப்பட்ட பட உருமாற்றங்கள் .

  • திட்டம் : ஒரு கட்டன திட்டம் , திட்டத்தின் முனை வரைபடங்களில் வெளிப்படுத்தப்படும் சமையல் வகைகளை உருவாக்குகின்ற அனைத்து முனைகளின் மற்றும் அவற்றின் அளவுருக்கள் தொகை ஆகும் . திட்டங்கள் .katana கோப்பு நீட்டிப்பு கட்டான திட்டம் கோப்புகளை சேமிக்கப்படும்.
    திட்டங்களுடனான பணிகள் பற்றிய கூடுதல் தகவலுக்கு , கட்டான ஆன்லைன் உதவி திட்டத்தின் ஒரு பகுதியை உருவாக்கவும் .
  • Ops : Ops கட்டடத்தின் 3D காட்சித் தரவை உருவாக்க மற்றும் கையாளக்கூடிய செயல்பாடுகளை உருவாக்கும் தொகுதிகள் ஆகும், இதனால் ஒரு குறிப்பிட்ட முனையிலுள்ள பார்வை கொடி அமைப்பதன் மூலம் ஒரு கட்டான முனை வரைபடத்தில் எந்த புள்ளியிலும் பரிசோதிக்கப்படக்கூடிய காட்சி வரைபடங்களை உருவாக்கலாம் . Ops தங்கள் உள் செயல்பாடுகளுக்கும் வரையறுக்க ஒரு குறிப்பிட்ட கட்டான API ஆகியவற்றைப் பயன்படுத்தும் C ++ எழுதப்பட்ட செருகுநிரல்களை இவை ஒப் வகைகள் நிகழ்வுகளை இங்கே தரப்பட்டுள்ளன: ஒப் ஏபிஐ . C ++ Ops க்கான சில செயல்பாடுகள் Ops மற்றும் OpScript பிரிவின் கீழ் கட்டான டெவலப்பர் கையேட்டில் ஆவணப்படுத்தப்பட்டுள்ளன .

    கட்டான பயன்படுத்தப்படும் பல்வேறு முனை வகைகள் போன்ற, கட்டான கப்பல்கள் Ops பல உள்ளமைக்கப்பட்ட வகையான, ஆனால் தனிபயன் ஓப் வகைகள் C ++ நிரலாக்க வழியாகவும் மற்றும் ஆப் API ஐ பயன்படுத்தி உருவாக்க முடியும்.

    போது ஒரு கணு பார்வை கொடியை அமைக்கப்பட்டால், கணு அதனுடன் தொடர்புள்ள ஓப்ஸ் வினவப்பட்ட உள்ளது. 3D காட்சி தரவு உருவாக்கம் அல்லது மாற்றியமைப்பதன் அடிப்படையில் ஒரு முனையின் நடத்தை ஒற்றை ஆப் மூலம் வரையறுக்கப்படுகிறது, ஆனால் ஒரு ஓப் சங்கிலி அல்லது ஓப் வரைபடத்தில் ஏற்பாடு செய்யப்படும் Ops பலவற்றால் வரையறுக்கப்படுகிறது .

  • Op வாதங்கள் : ஒப் வாதங்கள் ஒரு கட்டான செய்முறையின் முனைகளின் விளைவுகளை வரையறுக்கும் Ops இன் நடத்தை கட்டுப்படுத்துகின்றன . அவர்கள் சுமார் 3D முனைகள் மீது அளவுருக்கள் ஒத்திருக்கும். ஒரு முனையின் அளவுருவை மாற்றும் போது, தொடர்புடைய ஒப் வாதங்கள் புதுப்பிக்கப்பட்டு, முனையோ அல்லது எந்த முனையோ கீழ்பகுதியிலிருந்தோ பார்வையிடப்பட்டால் ( பார்வையில் காட்சிக் கொடியைக் கொண்டிருப்பதன் மூலம்) காட்சியைப் பெறலாம் .

  • சமையல் - சமையல் பின்னர் காட்சி வரைபடம் பார்க்க இது முடியும் ஆய்வு மற்றும் தாவல்கள் காரணிகள் காட்சி வரைபடம் இருப்பிடங்களையும், இவற்றின் பண்புகளை உருவாக்கும் வகையில் கட்டான செய்முறையை சந்திப்புப்புள்ளிகளாகவோ நம்பிக்கைக்கு உரியதாக ஆப்ஸ் இயக்கும் செயலாகும். நோட் வரைபடத்தில் முனையிலுள்ள பார்வையை கொடியை அமைக்கும் போது, அந்த முனையுடன் தொடர்புடைய ஒப்ஸ் மற்றும் அதன் மேலே உள்ள எல்லா முனையங்களும் (அப்ஸ்ட்ரீமில் இணைக்கப்படுவதன் அர்த்தத்தில்) செயல்படுத்தப்படுகிறது / மதிப்பீடு செய்யப்படுகிறது / முனை வரைபடத்தில் அந்த புள்ளி. தொழில்நுட்ப ரீதியாக, ஒவ்வொரு தொடர்புடைய ஒப் வகை செருகும் cook() செயல்பாட்டை விளைவாக காட்சி வரைபடத்திலுள்ள இடங்களை உருவாக்க அல்லது மாற்றுவதற்கு அழைக்கப்படுகிறது.

  • வடிகட்டிகள் : கட்டான 2.X வெளியீடு மற்றும் மேலே உள்ள ஓப்சின் கட்டான 1.X வெளியீடுகளில் பழைய வடிப்பானவை வடிகட்டிகள் . கட்டா 1.X வெளியீடுகளில் 3D காட்சியின் தரவை உருவாக்கும் மற்றும் கையாளக்கூடிய நடவடிக்கைகளின் தொகுதிகள் அவை.

  • சோம்பேறி மதிப்பீடு : கட்டாவின் செயலாக்க முன்னுதாரணத்தின் முக்கிய அம்சங்களில் ஒன்றாகும், அவற்றின் முடிவுகள் தேவைப்படும் போது நடவடிக்கைகள் மட்டுமே மதிப்பீடு செய்யப்படுகின்றன. உதாரணமாக, ஒரு குறிப்பிட்ட முனையுடன் தொடர்புடைய Ops என்பது, முனை அல்லது ஒரு கணு கீழ்நோக்கி பார்க்கும் போது மட்டுமே சமைக்கப்படுகிறது (அதாவது அதன் பார்வையில் கொடி தொகுப்பு உள்ளது). காட்சி வரைபட தாவலின் பின்னணியில், காட்சி வரைபட இடங்களுக்கான தரவு மட்டுமே காட்சி காட்சியளிப்பு விட்ஜெட்டில் வெளிப்படுத்த காட்சி வரைபட வரிசைக்கு விரிவாக்கம் செய்யப்படும் போது உற்பத்தி செய்யப்படுகிறது.

    கட்டானின் API களுடன் பணியாற்றும்போது, சோம்பேறி மதிப்பீடு சில செயல்பாடு அழைப்புகளின் விளைவுகளில் விளைவை ஏற்படுத்தும். உதாரணத்திற்கு, தயவுசெய்து Q100358 ஐப் பார்க்கவும் : Geolib3 Client ஐ பயன்படுத்தி Python வழியாக காட்சி வரைபட இடங்களின் பண்புகளை எப்படி வினவுவது .

    சோம்பேறி மதிப்பீடு, கட்டாவின் UI இன் அம்சங்களுக்கும் பொருந்துகிறது, அங்கு உகப்பாக்கம் மற்றும் தாவிங் என்ற பெயரைக் குறிக்கும் ஒரு அமைப்பு , யூ.ஐ.ஐ பயனர் இடைசெயல்களுக்கு பதில் தேவைப்படும்போது மட்டுமே புதுப்பிக்கப்படும் என்பதை உறுதி செய்கிறது.

  • வரைபடம் மாநிலம்: Katana கணு வரைபடம் வரை பயணித்து போது ஒரு வரைபடம் மாநில தரவு கட்டமைப்பு பராமரிக்கிறது. இது தற்போதைய சட்ட மற்றும் ஷட்டர் நேரம் போன்ற தகவலைக் கொண்டுள்ளது, மற்றும் காட்சி வரைபடத்தை சமையல் செய்யும் போது முனைகளால் பிரதிநிதித்துவம் செய்யப்படும் Ops க்கு அனுப்பப்படுகிறது . அவர்களது உள்ளீடுகளை அடையாளம் காணும் பகுதிகளிலிருந்து வரைபடத்தை படிக்கவும் எழுதவும் முடியும் . உதாரணமாக, TimeOffset Node தற்போதைய நேரம் மற்றும் அதிக அளவு அல்லது குறைபாடுகளை அதன் அளவு உள்ளீடு அளவுருவின் கட்டுப்பாட்டின்கீழ் கட்டுப்படுத்துகிறது . திருத்தப்பட்ட வரைபடம் மாநிலம் பின்னர் அதன் Ops சமையல் மேலே முனைக்கு அனுப்பப்படுகிறது. கிராஃப்ட் ஸ்டேட் தகவல் முனை வரைபடத்தை பாய்கிறது என்பதை உணர முக்கியம், வரைபடத்தை கீழே காண்பிக்கும் காட்சி தரவு போலல்லாமல்.

    வரைபட மாநிலத்துடன் பணிபுரிய சில பைதான் செயல்பாடுகள் கட்டா டெவலப்பர் கையேட்டில் ஆவணப்படுத்தப்பட்டுள்ளன .

  • வரைபடம் மாநில மாறுபாடுகள் : வரைபடம் மாநில மாறுபாடுகள் (சில நேரங்களில் சுருக்கமாக GSV ) பயனர்கள் வரைபடம் மாநிலத்தில் உள்ள முக்கிய மதிப்பு ஜோடிகளை வரையறுக்க அனுமதிக்கின்றன (மேலே பார்க்கவும்), மேலும் திட்டத்தின் அல்லது முனை மட்டத்தில் அமைக்கப்படலாம். அவை பின்னர் மற்ற முனைகளால் குறிப்பிடப்பட்ட மற்றும் கையாளப்படுகின்றன, இது ஒரு சக்திவாய்ந்த பணிநிலையத்திற்கு அனுமதிக்கிறது, அங்கு முனைகளின் குழுக்கள் மற்றும் முழு முனை வரைபட கிளைகள் இயலுமைப்படுத்தப்பட்டு எளிதாக முடக்கப்படும்.
    மேலும் தகவலுக்கு, வரைபடம் மாநில மாறிகள் மீது கட்டான ஆன்லைன் உதவி பார்க்கவும் .

    திட்ட அளவிலான GSV, உலகளாவிய வரைபடம் மாநில மாறிகள் என அழைக்கப்படுகிறது , மற்றும் முனை-நிலை GSV உள்ளூர் வரைபடம் மாநில மாறுபாடுகள் என அறியப்படுகின்றன . பின்வரும் ஜிபிஎஸ் வகைகள்: VariableSet, VariableSwitch, மற்றும் VariableEnabledGroup, மற்றும் VariableDelete ஆகியவற்றை உள்ளூர் GSV களுடன் பணிபுரியும் மற்றும் மாற்றுவதற்கு கிடைக்கிறது.

  • GenericAssign : GenericAssign கட்டான ஒரு மேம்பட்ட மற்றும் சக்தி வாய்ந்த கருத்து உள்ளது, இதில் முனை அளவுருக்கள் காட்சி வரைபடத்தில் இடங்களில் குறிப்பிட்ட பண்புகளை தொடர்புடைய. அத்தகைய அளவுருக்கள் அவற்றின் தொடர்புடைய பண்புகளின் திறன்களை சிறப்பாக கட்டுப்படுத்துகின்றன, மேலும் பமீமெர்ஸ் தாவல்களில் உள்ள விட்ஜெட்டுகள் உள்வரும் காட்சியில் இருந்து பண்புக்கூறுகளின் மதிப்புகள் காட்டும் திறன் கொண்டது, பயனர்கள் இந்த பண்புக்கூறு மதிப்புகளை ஆய்வு செய்வதற்கும் மாற்றுவதற்கும் அனுமதிக்கிறது.

    GenericAssign- அடிப்படையான அளவுருக்கள் பயன்படுத்தும் ஒரு முனை வகைக்கான உதாரணம் RenderSettings Node வகை. RenderSettings nodes இன் அளவுருக்கள் , காட்சி வரைபடத்தில் உள்ள / ரூட் இருப்பிடத்தில் renderSettings group பண்புக்கூறுகளில் பண்புகளை ஒத்துள்ளது . RenderSettings முனையின் அளவுருவின் மதிப்பை அமைக்கும்போது, ரெண்டெர்சேஷிங் குழுவில் உள்ள தொடர்புடைய பண்புக்கூறு அமைக்கப்படுகிறது. ஒரு RenderSettings முனை ஒரு உள்வரும் முனை வரைபடத்தில் இணைக்கும் போது, முனையின் அளவுருக்கள் விட்ஜெட்டுகள் அவர்கள் ஒத்துணரும் பண்புகளின் மதிப்புகள் காண்பிக்கின்றன. அளவுருக்கள் விட்ஜெட்களின் பகுதியாக இருக்கும் மாநில பதக்கங்கள் அந்தந்த அளவுருக்களின் மதிப்பு மாநிலங்களைக் காட்டுகின்றன, அதனுடன் தொடர்புடைய பண்புக்கூறுகள் திருத்தப்பட்ட ( முனைவு மதிப்பு ) முனையின் முனைகளின் மூலம் குறிப்பிட்ட மதிப்பில் அமைக்கப்படுகின்றனவா என்பதை குறிக்கிறது , அல்லது முனை ( உள்ளூர் மதிப்பு ), அல்லது பண்புக்கூறுகள் ஒரு குறிப்பிட்ட மதிப்புக்கு அமைக்கப்படாவிட்டால், அதற்கு பதிலாக ஒரு இயல்புநிலை மதிப்பைப் பயன்படுத்துகின்றன.

  • காட்சி கிராப் மட்டும்: என்று கட்டான சமையல் பகுதியாக தரவு படிநிலை அமைந்திருப்பது 3D கணுக்கள் ஒன்றையொன்று கட்டான ன் காட்சி வரைபடம் உள்ள ஆய்வு மற்றும் இடைமுகத்தில் தாவல்கள் காரணிகள் முடியும் காட்சி வரைபடம் அழைப்பித்து, ஒரு ரெண்டரை அல்லது எந்த வெளியீடு செயல்முறை வழங்கப்பட்ட முடியும் . காட்சி வரைபடத்தில் எடுக்கப்பட்ட தரவின் எடுத்துக்காட்டுகள் ஜியோமெட்ரி, துகள் தரவு, விளக்குகள், ஷேடர்களின் நிகழ்வுகள் மற்றும் உலகளாவிய விருப்பத்தேர்வு அமைப்புகளை சேர்க்கலாம்.

    மேலும் தகவலுக்கு, காட்சி வரைபடத்தைப் பயன்படுத்தி கட்டா ஆன்லைன் உதவி பார்க்கவும் .

  • இருப்பிடங்கள்: இருப்பிடங்கள் காட்சி வரைபடம் படிநிலையில் உருவாக்கும் படையினர். பல டி.டி.டி பயன்பாடுகள் முனையங்களாகக் குறிப்பிடுகின்றன , ஆனால் கட்டாவில் அவை முனை வரைபடத்தில் பயன்படுத்தப்படும் முனைகளுடன் குழப்பத்தை தவிர்க்க இடங்களாக குறிப்பிடப்படுகின்றன . இருப்பிடம் வரைபடத்தின் இருப்பிடத்தின் வரைபடத்தின் பாதை , எ.கா. / ரூட் / உலக / ஜியோ / போனி ஆகியவற்றை அமைக்கும் இடத்தின் வரைபடத்திலுள்ள அவர்களின் முன்னோடி இடங்களின் பெயரையும் பெயர்களையும் தனித்தனியாக அடையாளங்காணலாம் .

    காட்சி வரைபடம் இடங்களில் வேலை எப்படி இன்னும் சில உதாரணங்கள் கீழ் காணலாம் காட்சி வரைபடம் அடிப்படைகள் மற்றும் காட்சி வரைபடம் கையாளுவதில் உள்ள கட்டான ஆன்லைன் உதவி.

  • பண்புகளை: கற்பிதங்கள் காட்சி வரைபடத்தில் இடங்களில் நடைபெற்ற தரவு உள்ளடக்கிகளே ஆகும். பண்புக்கூறுகளில் சேமிக்கப்பட்டிருக்கும் தரவின் எடுத்துக்காட்டுகள் 4x4 மேட்ரிக்ஸ்கள், வடிவவியலின் முதுகெலும்பு நிலைகள் மற்றும் மதிப்புமிக்க அமைப்புகளை ஒரு நிழலின் உதாரணமாக மாற்றி 3D மாதிரிகள் ஆகும். தேர்ந்தெடுக்கப்பட்ட காட்சியின் வரைபடத்தின் சிறப்பியல்புகளின் பண்புகளை கட்டாவின் பண்புக்கூறு தாவலில் ஒன்றிணைக்க முடியும் , ஆனால் அவை திருத்தப்படவில்லை, ஏனெனில் அவர்களின் மதிப்புகள் கட்டான திட்டத்தின் கணுக்கள் மற்றும் அளவுருக்கள் மூலம் தீர்மானிக்கப்படுகின்றன .

    பண்புக்கூறு மாதிரியின் கீழ் கட்டான டெவலப்பர் கையேட்டில் பொதுவான பண்புக்கூறு இடங்களின் சில எடுத்துக்காட்டுகள் காணப்படலாம் . பண்புகளை உருவாக்குதல், கையாளுதல் அல்லது நீக்குதல் பற்றிய விரிவான தகவலுக்கு, தயவு செய்து அட்ரிபியூட்ஸ் உடன் பணிபுரியும் அத்தியாயம் பார்க்கவும் .

  • பண்புக்கூறு வகைகள் : பல்வேறு அடிப்படை வகை தரவுகளுக்கு பல்வேறு வகை பண்புக்கூறுகள் உள்ளன: முழு எண் எண்கள், மிதவை-புள்ளி எண்கள், இரட்டை துல்லியம் எண்கள் மற்றும் சரங்கள். இந்த வகை தரவு பண்புக்கூறுகளுக்கு கூடுதலாக , பண்புக்கூறுகளை குழு பண்புகளை பயன்படுத்தி வரிசைப்படுத்தலாம் . மேலும், ஒரு சிறப்பு வகை பண்புக்கூறு, பூஜ்ய கற்பிதக் கொள்கை குறிப்பிட்ட காரணங்களுக்காக பயன்படுத்தப்படுகிறது, ஒரு குறிப்பிட்ட பண்புக்கூறு அமைக்கப்படவில்லை என அறிவிக்க, அதற்கு பதிலாக பண்புக்கூறின் இயல்புநிலை மதிப்பு பயன்படுத்தப்படுகிறது.

Was this article helpful?
/

We're sorry to hear that!

Please tell us why.
11 out of 11 found this helpful

Comments