用三角形进行光线投射-访问数组中的数组

时间:2019-05-04 18:05:50

标签: c++ arrays pointers raycasting

我正在调用函数

triangle_t

triangles是一个数组,其中包含要分析的所有三角形(类型为triangles.vertices[0] )。每个triangle_t还是三个索引中的一个数组,这三个索引定义了数组顶点中三个端点之一的位置。

在接下来的计算中,我需要获得三个终点。我尝试了不同的方式来访问数组,例如

triangles[0][0][0][0]

triangles[0].vertices.x

StreamBuilder<QuerySnapshot>(
              stream: Firestore.instance
                  .collection(ScopedModel.of<User>(context).userId)
                  .snapshots(),
              builder: (BuildContext context,
                  AsyncSnapshot<QuerySnapshot> snapshot) {
                if (snapshot.hasError)
                  return new Text('Error: ${snapshot.error}');

                switch (snapshot.connectionState) {
                  case ConnectionState.waiting:
                    return Center(
                        child: new Container(
                      child: CircularProgressIndicator(),
                    ));
                  default:
                    if (snapshot.data.documents.length == 0) {
                      return Container(
                        padding: EdgeInsets.all(16.0),
                        child: Row(
                          children: <Widget>[
                            Text('Empty',),
                          ],
                        ),
                      );
                    }

                    final docs = snapshot.data.documents;

                    return ScrollConfiguration(
                      behavior: ScrollBehavior(),
                      child: ListView.builder(
                        itemCount: len,
                        scrollDirection: Axis.horizontal,
                        itemBuilder: (context, position) {

                                  // Where should I decrypt the below data?
                                  // let decrypted = await myDecryptionFunction(docs[position]['myDataKey']) ;
                                  // the above is not working

                                  // this will show the encrypted text
                                  return Text(docs[position]['myDataKey']);
                        }




      ....

例如找出一点...

我应该如何获取积分?有人给我小费吗?

0 个答案:

没有答案