public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
if (value == null)
throw base.GetConvertFromException(value);
string source = value as string;
if (source == null)
return base.ConvertFrom(context, culture, value);
return IntVector3.Parse(source);
}