About double-byte character set

Hello,
I want to convert double-byte character set to an FBX file.
Please show me the example program.

@miyahara

The double byte character set is totally different concept to FBX files. Can you please elaborate a bit more on the case by sharing your sample input and expected output file?

Hello,

The input is a string on the 3D drawing of the DXF file. However, this is not meshed.
The expected output is that the string will be meshed to look like a 3D object.
Simply put, FBX doesn’t need to modify the string, so it would be nice if the DXF drawing could be represented in FBX.
Is there any good way?

@miyahara

This should be possible and it depends on the input DXF content.

Code should be like:

string dxfContent = "........ ";// somewhere the 3D DXF data was prepared
using var ms = new MemoryStream(Encoding.UTF8.GetBytes(dxfContent));
var scene = new Scene();
scene.Open( ms); 

Hi,

Since this example is “Encoding.UTF8.GetBytes”, I think “string dxfContent” is a double-byte character set string.
However, doing so will result in an error.
What should I do?

err.PNG.jpg (171.9 KB)

Error
Aspose.ThreeD.ImportException
HResult=0x80131620
Message=Can’t handle this file format
Source=Aspose.3D
スタック トレース:
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=z3M7LS4vmDjLuCAhP3Q==(Exception #=zWmUieqo=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zwauJ5c2SBFRl$FvOF1iGXTOCsTcaK9QBTcqnSxI=(Object #=zWmUieqo=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=znhYRpg4LYZsaU7ipG$0VD1ikAy7TVl8FXnMErRHfw2w$(#=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0= #=zWmUieqo=, #=q_r30DT5TCKsUyFhbYaIcwmvI5JPXNvWrnPpSJsHZaVg= #=zGwoNyCg=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=znYP8gLKtN099clj$cIHsqXA8mDW5fBV44SspLJn6EyFy()
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zSYRJhPy2Z8A9KGnJYBf6HrzXoi3Sd9sNl6$$Jxk=(Boolean #=zWmUieqo=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=z3M7LS4vmDjLuCAhP3Q==(Exception #=zWmUieqo=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zwauJ5c2SBFRl$FvOF1iGXTOCsTcaK9QBTcqnSxI=(Object #=zWmUieqo=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zpPirqunemaNe6Qn4iXIUAKc4cTuY4dSekg==()
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zzM3U3latZMGFf_$sHCx5Zea0sTYwExloOq7w0QA=(Object #=zWmUieqo=, UInt32 #=zGwoNyCg=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zSYRJhPy2Z8A9KGnJYBf6HrzXoi3Sd9sNl6$$Jxk=(Boolean #=zWmUieqo=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zepKbl_vvc3b8WYCjIAvvG$nuwfS1sF$QYUVJCUZlQOas()
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zUjYhznubKt7lsNc8LRiRZGMmBAn2(Object[] #=zWmUieqo=, Type[] #=zGwoNyCg=, Type[] #=zg9NSwig=, Object[] #=zgns3iqE=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zN0gcDdrD3tMBCsRn3eMlXLXIqs2o0YDNYw==(Stream #=zWmUieqo=, String #=zGwoNyCg=, Object[] #=zg9NSwig=, Type[] #=zgns3iqE=, Type[] #=zuIYUpT4=, Object[] #=z8x7DxcU=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zOa$_2Cx4kkFUBJzuU3tXHLRJy$2CtOiyoQ==(Stream #=zWmUieqo=, String #=zGwoNyCg=, Object[] #=zg9NSwig=)
場所 #=qyXP8Y6MnZj5A_UV4c2tttWWmKtw5xG9yYiPobrg2tQ0=.#=zRbGeSLiY2WnxeoArnZWj4h7U$I4IgwJqmQ==(Stream #=zWmUieqo=, String #=zGwoNyCg=, Object[] #=zg9NSwig=)
場所 Aspose.ThreeD.Scene.Open(Stream stream, CancellationToken cancellationToken)
場所 ConsoleApp11.Program.Main(String[] args) (C:\Users\miyahara\source\repos\ConsoleApp11\ConsoleApp11\Program.cs):行 18

@miyahara

We have logged an issue as THREEDNET-919 in our issue tracking system to further investigate this case. We will look into its details and keep you posted with the status of ticket resolution. Please be patient and spare us some time.

We are sorry for the inconvenience.