最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

來自北太天元插件開發(fā)者的問題

2023-06-28 22:07 作者:盧朓  | 我要投稿

問題1: 我們傳入?yún)?shù)為一個(gè)文件路徑時(shí),在原項(xiàng)目文件中可以繪制出圖形,但在北太天元中無法繪制(可能跟我們對(duì)prhs這個(gè)輸入?yún)?shù)的理解不太準(zhǔn)確有關(guān)系)。

void show_mesh(int nlhs, bxArray *plhs[], int nrhs, const bxArray *prhs[]){
??? if(nrhs!=1)
??????? return;
??? if(!bxIsString(prhs[0]))
??????? return;
?? ?
?? ?CTMesh mesh;
? ??? mesh.read_m((char*)prhs[0]);

回答:? 注意這里的 prhs[0] 不能夠直接轉(zhuǎn)為 (char *),? 例如寫一個(gè)這樣的子函數(shù)

/**
?* \brief get_string? 取得一個(gè)字符串
?*
?* \param p? 是一個(gè)字符串標(biāo)量 或者 一行的字符矩陣
?*
?* \return? 字符串
?*/
std::string get_string(const bxArray *p) {
? if(bxIsString(p)) {
??? const char * chars = bxGetStringDataPr(p);
??? int n = bxGetStringLen(p);
??? std::string s;
??? s.resize(n);
??? for(int i = 0; i < n; i++) {
????? s[i] = chars[i];
??? }
??? return s;
? }

? assert(bxIsChar(p));
? int m = bxGetM(p);
? int n = bxGetN(p);
? assert(m == 1);
? std::string s;
? const char *chars = bxGetChars(p);
? s.resize(n);
? for(int i = 0; i < n; i++) {
??? s[i] = chars[i];
? }
? return s;
}
然后上面的代碼可以修改為

void show_mesh(int nlhs, bxArray *plhs[], int nrhs, const bxArray *prhs[]){
??? if(nrhs!=1)
??????? return;
??? if(!bxIsString(prhs[0]))
??????? return;
?? ?
?? ?CTMesh mesh;

std::string str0 = get_string(prhs[0]);

? ??? mesh.read_m(str0.c_str());? //不知道這兒會(huì)不會(huì)報(bào)錯(cuò)說const char * 不能轉(zhuǎn)成 char *

// 希望 mesh.read_m 的參數(shù)也能支持const char *

?

問題2: 我們嘗試在main.cpp文件中使用類似std::cout的函數(shù)來輸出一些相關(guān)參數(shù)來幫助我們更好的理解代碼中存在的問題,但是在使用過程中發(fā)現(xiàn)北太天元的命令行窗口并不會(huì)輸出內(nèi)容。在北太天元中是否有類似的函數(shù)能夠幫助我們修改main.cpp中存在的問題?

回答:? 使用 bxPrintf 函數(shù),? 例如

std::string message_str("this is a message");?

bxPrintf("輸出的字符串: %s", message_str.c_str());



來自北太天元插件開發(fā)者的問題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
赤峰市| 油尖旺区| 广南县| 克拉玛依市| 麻城市| 衡水市| 绥德县| 牡丹江市| 天峻县| 镇远县| 静安区| 吴川市| 武川县| 安多县| 东源县| 六枝特区| 沧州市| 中方县| 大英县| 永城市| 通辽市| 离岛区| 綦江县| 天门市| 元江| 筠连县| 清涧县| 乌鲁木齐县| 吴堡县| 龙川县| 拜泉县| 尤溪县| 上犹县| 宁陵县| 南郑县| 德保县| 海丰县| 鞍山市| 香河县| 珲春市| 和林格尔县|